833
2835
2334
235
570
1668
942
1159
1182
3215
1943
2716
156
261
1964
1869
811
2407
1650
2557
860
2347
1362
1938
2604
521
2716
1625
3215
1599
3315
1258
1410
1921
410
1650
2573
565
2552
580
1355
2118
2325
763
940
2407
2347
760
3102
2274
410
1228
2781
2936
444
833
2347
975
940
3456
2645
833
22
3541
309
763
460
1625
2664
1373
2835
2172
2543
1410
3122
2835
2666
833
1182
2862
1644
170
1373
805
1644
1610
942
2009
940
2745
341
432
1369
1242
782
1291
250
1688
13
1317
1866
1432
932
1002
782
2347
274
2390
2581
2390
383
3081
758
1970
1732
3362
1344
89
1012
1181
2010
1858
24
60
833
1351
3102
912
1330
24
34
1732
751
40
341
2560
1379
322
3535
2707
3034
25
1291
1795
1799
2441
2707
1796
89
283
2666
322
1644
2835
1763
2545
1056
1049
1715
3122
958
2464
840
722
2573
833
424
2019
1052
146
299
1959
1254
1410
89
1431
339
1410
2177
1814
1310
1625
1410
1448
2734
826
2002
2707
1318
2151
2110
2281
2604
2284
3289
1448
309
2127
1317
2707
2772
550
2422
3102
81
1000
1138
833
833
1754
2171
2666
2110
851
1244
2489
2291
399
2489
758
2284
3702
470
1049
2172
1225
3362
2707
1410
826
2407
827
824
258
34
2360
826
1327
2545
940
1060
2680
1331
3122
2110
2127
2612
1379
1264
322
2274
2127
89
2596
1016
1432
2892
2738
2407
940
44
2722
2348
1682
1022
3458
146
833
1410
1774
1833
930
1242
1959
975
2103
2151
1392
3368
1049
321
389
1649
1774
1787
1373
1267
81
1317
1049
1625
2334
2480
2284
309
1615
1275
2545
27
1615
1244
2033
1650
804
743
943
1682
2509
2127
2680
2422
1016
14
2545
2557
192
763
2772
2181
389
1682
1317
833
763
1078
1814
480
61
1837
391
851
3368
2110
1012
2581
480
3102
3102
1269
3683
2645
3215
1298
1104
3102
2734
399
833
827
192
1650
2123
942
2716
432
1203
1316
2602
1016
427
1614
2348
1318
38
795
192
322
1448
1682
235
940
164
1228
1317
1264
1258
1095
2464
912
1799
424
2573
1115
303
1763
2438
1373
1373
1228
389
940
1392
2693
2348
3215
1012
2892
3362
958
1774
424
1394
1328
1209
1223
833
940
22
2291
3215
2489
2557
2666
2734
1252
3122
1389
1244
2165
2798
2794
2557
1244
1379
840
2135
833
1763
1958
3122
1115
3324
460
339
2745
746
1431
1281
722
843
1322
410
1331
873
2422
2410
940
1752
3362
1244
1448
763
883
746
3122
3451
156
2545
805
2979
1000
758
2557
283
2707
2134
146
146
2171
745
2781
782
457
303
1369
975
1331
955
1317
2557
1614
2919
389
1920
1181
170
2758
26
1331
303
2286
81
2835
1837
2489
921
1872
2725
452
1182
746
1228
551
452
2134
2758
1650
1379
1844
164
391
833
942
56
1170
2835
2936
363
1317
2180
2285
763
146
2772
164
1328
782
1115
1959
3122
782
1732
2835
2621
1796
1203
2666
1754
22
2407
2131
2656
3581
3215
81
565
478
2407
3122
521
146
2862
758
2407
2110
2862
843
2835
3540
1369
833
1392
3305
551
760
252
3610
2489
24
156
1277
2441
164
1203
2438
722
2489
1115
141
733
191
1708
964
33
1258
303
2573
1958
1329
3362
2489
2716
1394
2131
1858
1351
1298
2281
760
1690
833
833
1774
432
89
2274
782
2284
1251
760
1104
955
2422
138
875
932
156
975
2693
1858
826
1258
274
1138
1317
89
982
942
758
1650
3362
1002
164
2573
2645
860
2645
432
1328
2728
1327
44
56
2403
964
2602
1732
2360
2604
1334
1614
2707
1801
2033
274
1258
538
860
2693
2134
1252
2274
833
1277
754
2412
2794
565
940
2835
2010
427
2422
2390
1576
192
580
3034
2274
341
460
2033
2123
2118
2110
2808
2573
2334
1267
782
1901
840
303
3830
782
1625
274
141
138
927
1258
1031
2919
2628
1317
141
138
1805
982
2489
2412
719
751
3647
1448
1908
975
2556
2596
1010
347
1614
1138
833
3215
3315
1752
1814
1115
1031
2979
1799
763
2422
410
1650
2772
2134
217
138
13
3042
782
322
2745
2131
1119
2680
2745
2814
1453
1246
2573
2623
940
2814
2716
824
2835
2410
2438
1056
283
3042
2019
2396
782
2127
1286
2280
2701
1394
2581
2284
3047
2281
2403
843
1774
1576
728
833
2171
3215
2707
146
2734
347
1253
843
1432
833
2557
2464
1625
2414
57
2573
1025
3102
303
1331
1334
391
2110
569
1334
164
293
2422
570
2680
1715
883
3368
826
1373
539
1715
274
955
1012
1095
760
1281
565
2489
2009
1752
1334
2110
460
746
1281
1258
1432
3362
940
2664
44
826
2033
1448
293
2253
3496
391
1139
2103
3682
34
2835
938
353
1334
156
24
1049
2360
733
1369
1159
2556
2862
2274
2545
1866
1615
1049
1104
2621
932
244
2788
458
940
2177
1016
460
2725
146
164
391
2972
1814
1644
899
2862
3195
1532
1277
3362
2284
1246
763
2495
3559
2464
2464
3219
3102
2552
1644
2123
751
2347
3102
89
2180
565
24
1031
512
1316
2019
2666
2489
843
389
1139
2919
1943
1049
2772
1246
833
1448
1104
717
1644
2645
2545
33
2280
975
805
1379
3099
1733
2002
1052
703
1908
1796
169
1754
2814
833
2919
2581
98
975
2621
2602
1940
138
3102
840
833
940
782
1787
2716
1351
1810
1022
2835
1264
565
61
1899
1281
1682
2734
782
339
81
1159
1373
2835
1970
1754
1872
2365
1958
2151
2438
1379
2862
882
3034
1379
140
2573
13
1322
1210
1787
347
565
3170
2450
1031
2808
2281
2390
572
875
912
2123
722
2396
3042
2543
164
1796
2808
788
940
931
1417
2707
760
470
1774
1031
3683
2345
2835
2532
24
1244
2489
1799
975
2552
3042
1796
3034
309
2798
3362
1732
826
250
1625
1203
1576
2835
3362
2111
2707
3219
1431
758
1277
833
2532
1095
1246
833
452
851
427
2955
833
353
940
140
2693
1783
2360
1277
1316
788
3042
1316
427
1351
123
452
2464
1379
572
1752
883
2274
1507
2172
3122
572
1181
2172
843
833
1016
1251
105
2545
3362
56
156
2315
565
565
61
932
2560
252
480
341
1581
1783
1961
1869
1858
478
3368
2131
2680
3402
2979
1126
2602
1000
1078
580
1002
1351
3034
2835
3170
1317
126
1119
1258
1938
2407
1069
1760
2602
931
1417
25
89
782
751
347
1614
427
1242
323
235
141
958
141
161
44
2412
410
2979
1373
3122
1362
2707
827
833
1228
339
942
1330
1275
1251
2131
1138
1031
2546
3215
2110
886
2345
389
192
811
2325
2791
942
1049
931
1115
1258
56
1016
2438
1940
424
1599
512
2645
322
2794
3034
2701
2645
1258
2450
580
1317
1125
1016
105
1871
1291
1682
1210
1170
2772
3215
2573
1576
2345
958
512
2801
584
886
2172
704
250
722
1284
98
1331
1331
89
2361
1970
697
1715
81
368
2835
827
56
1970
580
1799
2110
456
1022
1625
1970
2284
824
252
1614
1908
56
1448
2573
929
2010
141
758
164
788
860
2135
1078
383
1837
1379
1448
1570
383
754
1970
3202
2936
550
3839
2808
1410
565
383
2253
2573
2134
1104
2347
3362
2701
1570
1573
2716
1715
2892
1000
3183
1115
2538
2898
955
733
2808
833
1139
105
3039
3305
427
341
1244
38
500
1331
1277
2345
2134
2707
1787
2281
89
746
1608
1625
252
432
1275
2798
1799
2422
3122
580
1002
1570
1210
424
389
2119
2348
2556
2936
1258
1732
1052
2348
3122
2623
391
883
805
1394
2103
3122
2407
164
1787
521
719
782
1119
3362
2396
733
1049
1392
1921
2441
89
543
851
98
3034
955
728
2010
321
2127
235
2734
2110
2407
2509
2666
486
235
1814
410
1277
843
1570
1242
2403
2979
875
3255
746
782
164
2581
3305
1970
1159
940
1392
1338
1252
851
746
2110
169
274
89
283
2814
247
1244
3447
2002
1228
2291
1715
1210
2680
2330
1958
1732
2348
2772
515
2532
2495
1203
975
1799
432
1267
33
309
1199
1269
24
2360
886
2131
1052
1181
827
89
521
1509
1253
341
1787
1787
427
760
2602
1787
383
1908
833
931
2010
975
975
1732
1000
1242
1317
2489
3102
1649
1787
2253
283
3122
391
1094
1379
982
782
1858
1783
1796
1715
2450
1016
1328
2581
38
3034
955
389
138
1056
2602
1203
460
126
341
427
1203
323
940
782
1787
955
1754
1318
415
2123
283
719
432
2274
2808
955
975
13
1649
955
754
1373
81
1783
1115
2284
1787
1331
1056
2131
1410
2131
2573
826
1246
1322
547
833
921
1389
27
2621
2410
56
1650
2621
347
955
1329
1796
283
2192
2758
1060
191
2545
2557
572
833
2960
1203
1329
1138
1373
1733
323
1754
460
2403
1814
1000
1644
2545
2835
782
2110
2450
33
2623
2716
2134
2010
2634
191
3303
1873
460
2134
3305
1012
480
1943
1139
1222
56
1316
161
712
1379
927
2438
2407
2019
1644
3122
804
1258
1899
565
1104
1448
1958
2131
515
3826
34
875
1453
399
3406
2602
81
833
2177
2791
161
2936
1893
942
942
217
60
3703
1316
2172
3362
782
2412
1331
56
2645
1327
1139
1351
2019
931
921
840
1752
942
875
2403
1373
2581
2134
930
3042
1892
2274
1119
940
964
2602
2596
1844
105
2438
3215
1733
2707
1752
1210
1277
81
2945
1410
1644
1284
3049
1733
975
704
843
146
1351
27
1715
33
782
1056
391
1893
3122
2464
1570
1277
782
3102
1104
1964
833
1615
2725
883
2134
1246
1392
1199
470
1614
391
1275
258
942
3292
2348
217
341
1649
2808
2489
921
1448
805
1650
2728
2407
34
1644
833
2407
827
1138
2556
512
1119
363
2545
570
2360
3122
2835
733
2110
2604
258
3145
2407
427
1810
1615
141
2602
460
748
1203
2495
1625
2281
1959
2361
843
2716
2798
146
1031
1258
1203
2009
2336
2862
805
840
2716
1805
942
2552
733
457
2798
2489
833
1170
2579
2019
1228
1264
2707
1199
2348
2317
383
1228
1069
2573
427
2131
1228
921
1327
33
1322
44
98
1322
704
1576
105
61
1760
2131
746
1291
1810
1327
2612
2177
1182
281
2464
1754
3660
89
1330
2581
2679
486
2557
1095
833
3219
2645
1715
2281
1052
2581
1228
833
746
1138
2019
303
44
1119
3122
3170
2557
452
827
3034
3011
437
2119
1752
3102
570
56
1599
843
2360
3049
389
1022
235
2794
22
2798
399
833
1138
1281
3651
1210
2808
2545
1650
323
1448
1431
2464
851
3037
104
1787
2131
389
478
105
1010
590
1330
2573
2701
283
33
3011
1715
252
2725
1958
399
2280
955
804
1203
293
826
1688
1625
1284
2390
2666
1242
2019
1871
2794
480
1031
2581
1787
1210
2422
1373
81
2489
1866
1650
921
701
580
833
1119
805
293
2280
2798
3219
1958
2936
2347
156
1424
843
2030
958
1269
1715
1351
942
3303
1810
2441
34
460
746
1182
1329
156
1680
1837
975
2814
1810
912
1682
432
81
763
141
2414
1268
2725
105
1317
2979
1448
1581
1801
1599
833
1417
2336
2557
565
955
1920
1650
746
1181
521
1060
2177
2118
1203
1410
1774
1431
2131
1424
98
2365
2725
1095
410
2151
1432
833
3362
2291
1275
2402
1252
61
2543
940
1119
2284
89
235
2538
833
1138
25
1410
1872
2441
840
2862
1644
1690
1625
2134
2602
1570
512
886
2966
2581
3122
399
322
2441
973
3034
2814
293
1958
2134
931
1774
164
2489
1182
457
1453
2602
1069
719
1682
1223
432
1805
1940
833
339
2557
929
982
1139
283
1316
3122
3837
3643
3215
2407
782
1244
1908
1958
2538
1394
432
1644
2347
782
2010
851
1576
1316
1317
1774
1938
1277
1258
1871
1787
3862
2645
833
283
2596
1943
955
1275
1272
833
930
1031
912
763
758
81
518
2808
1268
321
1369
2557
252
1570
2573
1599
2151
1318
1717
1316
1139
973
389
1269
851
56
2664
1866
347
3215
2545
1331
2798
1050
1281
921
1573
2489
940
1078
1330
1581
3516
235
81
811
1599
1690
1752
833
1267
1138
148
2438
3102
1717
263
1268
3219
833
943
743
758
452
1269
2151
2407
1650
982
551
2552
1331
3201
1322
1210
40
3122
3035
833
843
1275
3034
1715
3542
1650
1351
1069
2728
2919
2799
2798
1752
1369
805
3473
1872
1139
2417
3362
1903
2509
1373
975
1253
1252
851
718
1316
1940
1682
565
2010
1410
2522
2666
2644
500
1284
833
1331
2450
2919
1228
1373
250
2284
2410
1581
2602
782
1258
2745
851
2557
2284
827
1431
2798
2556
1410
2010
1317
2716
372
722
25
2621
2464
733
2525
399
1275
141
1119
478
2581
1431
2281
1796
1796
148
2361
1316
975
2280
460
2581
982
60
2365
33
1752
1126
2177
1970
2407
1796
2390
2707
391
912
804
1959
1104
2365
1056
1410
2656
843
3122
1866
2556
480
105
2581
146
2604
782
1844
98
2772
235
833
1246
1362
1000
1182
2110
3215
1298
2581
2680
3315
3583
383
3362
834
410
1379
2701
2347
2177
958
2734
322
1253
2666
1275
2545
1379
1159
2414
3122
3423
3122
1284
1138
1410
105
2209
56
788
470
321
701
2579
975
2645
1000
2596
1625
1959
2794
1159
457
309
138
3407
293
2798
1715
3170
2581
1330
383
1410
389
1012
2573
2134
2291
2573
1650
2291
1185
1576
833
1958
2165
733
1796
410
1330
1328
2612
1787
372
521
2291
1783
2798
760
760
1625
432
572
341
281
1792
1448
2192
1119
2441
2621
940
1774
1094
760
2131
565
1369
1799
148
3099
1242
2725
3215
782
565
2315
1715
1752
3315
1143
2781
940
40
321
2509
1668
2407
119
2489
2545
1328
1573
1903
2701
782
1252
883
2274
1393
391
2110
164
827
1580
2734
1733
1614
1940
250
1940
56
1752
2700
1615
2281
2151
2381
2552
833
2131
1650
1210
1844
307
3034
3184
1991
146
1650
486
2450
2489
1650
1244
457
2693
833
339
1318
1251
1733
2441
2545
1331
1203
1199
1275
855
2602
1908
851
782
1329
2439
1228
940
1787
1814
146
1649
826
258
2390
2110
1291
424
2666
1576
452
570
81
1576
833
883
1138
1581
2151
1872
3219
833
2556
1078
942
432
235
833
833
1327
252
3683
1573
733
2360
2602
1814
391
3122
478
140
1908
2919
1796
833
2390
565
1119
2573
975
2171
2134
1733
955
3362
3102
1049
1844
3170
1095
1268
1115
1733
1649
2450
1264
1298
1104
2645
138
1899
2336
2862
1625
1379
2450
833
2700
2412
843
840
1251
1783
2136
2680
1264
2557
521
293
424
2716
1253
1752
263
2835
955
2798
1242
883
1083
421
322
1872
1331
1268
3362
754
1650
470
1138
2539
450
2407
1291
1264
1938
432
2772
788
2284
2552
2422
1903
3303
782
2253
1264
341
2464
89
2666
2835
1258
2707
2656
2664
281
341
1958
921
1264
2581
1869
2707
2652
307
932
1783
940
1615
2781
2464
2656
2187
1644
1615
1334
1649
1228
3122
1244
1284
1228
322
391
2557
44
570
1317
1871
33
2441
2110
1805
1959
258
3122
1272
60
942
942
2192
760
860
1267
975
1000
444
1228
1139
303
1242
3219
1328
782
156
3034
827
833
1269
2707
782
2347
274
833
148
2365
1715
2666
1322
1970
929
105
3821
1570
2557
932
1272
833
3122
2390
1970
1031
2557
1182
89
2407
2110
2835
2365
827
975
1410
2835
2019
782
746
3414
2171
805
169
274
2835
40
955
3042
1172
851
61
3170
1763
1277
2284
1844
860
2835
3102
833
2407
2707
3215
833
1031
2532
105
81
1625
843
3362
2131
424
1331
1373
940
81
826
1210
2557
912
843
3368
3215
146
138
2336
1331
3122
1810
44
2422
1410
733
833
833
1050
252
141
1138
1159
1078
1795
2772
2919
3122
353
3122
2291
1281
1373
1837
1799
1019
3122
883
2621
2758
2573
1258
141
2539
2422
281
2134
60
1052
1392
572
932
2557
34
1052
2131
1258
2545
1799
2110
1650
1228
283
146
2010
1199
3034
2693
60
840
833
2862
1958
3315
317
293
2033
1688
827
1760
1650
2347
1139
1138
565
833
1903
2680
763
1943
192
250
2403
1908
235
1119
932
1268
578
2814
860
2182
1298
263
912
3219
1251
843
399
565
833
580
782
2134
1899
565
2414
478
758
259
1866
2509
27
3219
2291
1272
3009
955
1223
3099
2348
1581
851
2441
2110
736
1650
156
1732
2450
942
2666
1379
1228
1517
833
1139
1769
2602
2794
3219
2666
2134
1334
782
399
975
833
1316
3092
2556
929
1783
250
1424
1362
921
722
805
3122
146
2119
2489
2556
1119
2898
2557
2410
1322
138
1903
1432
833
105
100
1625
1473
1277
2656
2557
955
1796
2798
457
3170
3215
746
1373
2621
2165
805
1078
1715
2345
2123
733
827
1126
3368
782
22
44
840
843
1104
2412
760
3170
81
341
452
1448
347
2734
2538
833
1281
1012
2791
138
1019
2581
2253
322
1185
2131
1448
3215
824
2783
2581
782
2936
432
2892
2464
942
2450
833
2573
2010
383
924
293
2706
1417
2281
804
1373
2557
1318
2545
1960
61
1267
2033
940
1379
2666
3049
942
3102
1958
1650
760
2693
1327
958
851
252
293
1861
427
480
3362
2274
105
2545
1417
1223
1392
1253
44
3099
2734
2680
782
1118
1330
1210
3170
1837
833
2151
758
3034
391
2772
833
2441
2745
1331
444
1268
833
1000
89
2557
3034
2556
1210
2165
2281
1138
1964
1899
2180
252
353
3488
746
1650
1362
1012
1644
1281
3042
804
1899
1614
833
460
2464
2347
138
1862
1938
932
267
2745
521
438
40
580
2623
424
415
2134
2707
1113
2253
2979
1649
1138
1394
391
399
3287
570
3622
1331
2348
1328
2798
940
410
2789
538
1708
840
2556
2360
1979
932
942
2538
676
161
2701
515
2560
56
274
2088
3215
851
2581
1752
2360
1351
1410
60
1016
322
2509
2979
322
1170
572
363
2532
415
1801
2489
3122
1752
701
2407
1275
833
2450
932
782
2596
957
2552
3496
2979
146
1614
2473
89
733
283
570
805
2360
1615
1252
118
880
1050
833
478
13
3215
1379
274
1322
1316
263
2552
2556
2573
1372
1448
2417
56
3683
2136
2679
975
1801
1374
1783
339
2725
250
2835
432
146
427
2134
1031
3122
1903
833
1022
2573
833
1373
252
27
2716
2180
1069
2110
2347
3122
3303
1576
138
2602
217
2835
460
2656
704
1031
2110
2151
135
146
805
940
2284
1787
3170
840
1318
1210
2345
1858
1103
3102
733
1327
833
843
3766
927
760
444
1316
1690
2835
2772
1331
341
164
389
1327
2725
303
1715
2291
391
322
2422
833
2030
1644
2412
2315
2664
1125
250
2898
550
3215
676
1801
1334
722
1940
1104
2374
1022
843
2438
2664
2390
432
156
3042
833
1581
1752
2835
1576
1316
2666
1940
1264
26
2862
1362
1258
191
760
1599
1796
565
138
2539
722
1869
1940
432
3219
2602
1125
2134
2010
1844
1682
3219
1625
389
2552
2664
2738
2835
1246
347
1837
2835
940
1252
1958
2407
1330
2772
89
1002
2172
2852
2693
2557
2794
460
391
2707
1866
13
3718
1050
2707
3170
1393
2664
250
1625
1330
2596
1244
3368
2284
1019
1228
1264
1787
391
932
2180
2396
733
389
833
1959
1334
930
722
1258
551
1182
341
1322
763
1733
2489
2545
1708
309
1774
1717
2390
1258
1159
2602
89
1754
1389
3303
875
2707
1022
1078
955
1330
1899
3122
751
2573
1181
2177
1908
2165
760
2403
2557
2407
1752
410
1369
89
1774
982
3102
2489
3102
1069
126
940
1796
2532
138
875
2010
2441
982
2745
317
98
1795
1251
1252
940
1170
70
3170
1796
1049
383
432
2602
955
2808
722
1573
2645
192
955
2241
1774
1322
833
89
2707
833
141
1799
885
2418
1844
2738
930
3852
1115
940
1814
746
2165
2596
98
2134
811
1763
1199
940
2664
2030
2180
2172
1139
2407
2758
457
452
1012
760
1570
341
960
2450
3034
2253
2701
161
2645
3219
410
860
2835
427
2898
932
2281
1938
932
3034
1228
1799
921
2556
339
912
2033
1328
191
782
1115
2033
2783
1317
1269
363
2489
2581
2728
1203
705
3170
1682
1787
2495
13
389
851
161
1787
1903
1787
1094
580
1379
126
1002
2539
2280
22
3170
2390
3170
1203
44
2745
141
2835
2336
1649
2758
2975
1277
1688
321
3122
782
833
164
1242
1210
283
1318
2422
1330
1866
2758
1783
851
1389
250
2315
705
40
2979
1715
263
975
2410
851
299
1892
1392
782
2707
2134
3122
2495
2729
921
843
1774
1796
2131
56
958
263
2581
444
2033
2835
2725
89
1284
1379
3814
1277
242
2556
538
782
2345
56
1417
2798
2835
2019
1453
2808
827
1119
252
432
81
1903
786
3122
1774
2441
3170
2412
1060
1473
250
2666
1649
1199
1203
2666
1644
1328
833
2019
141
2489
81
1078
1871
975
2573
2438
309
432
1115
754
1649
1837
932
1796
2693
824
2118
1796
3034
2862
2407
1031
1715
1318
2325
1453
2602
3034
480
2798
1787
281
2281
2390
833
1267
2019
1022
353
1708
2489
2464
860
457
303
2281
833
1318
61
1022
61
1799
2919
921
1078
1576
2758
958
339
432
2134
1576
33
1018
56
1810
1625
2862
1264
2545
2898
2814
1275
3170
1182
833
1570
521
460
1228
410
2374
1715
915
676
3034
1328
865
322
235
1327
261
1317
34
1732
148
2165
833
1210
2441
1330
833
2573
389
3305
2656
3102
2002
427
565
1317
2019
1940
138
321
2666
1272
105
1228
3034
2789
1331
884
1938
1322
1016
1752
833
1899
1570
2798
2835
3215
1970
1078
156
1104
1796
565
478
2396
833
2579
1732
2348
1373
2532
2019
676
3034
2798
2131
2412
1258
1208
1095
1355
833
1284
89
1322
2438
56
2621
2596
1269
156
1251
2422
2110
169
572
2656
1373
432
982
156
1056
1322
2664
1389
1379
252
1410
2347
1069
940
565
1732
940
61
34
2664
2652
1369
826
2573
1799
2645
2361
444
3102
3102
1199
2019
2936
3049
827
833
34
932
1351
2131
2032
1379
521
2781
410
56
1410
1650
2629
1056
758
2798
1251
782
148
478
452
1281
389
1732
250
391
2123
1351
1277
263
912
2602
460
2033
751
2808
3096
1379
1715
1715
456
833
2489
1715
3102
886
1351
368
283
1050
758
2623
1373
309
1801
2772
138
760
1410
580
2110
322
2707
1119
1625
1277
851
399
843
105
1379
399
1331
192
2701
931
1316
2414
303
569
1869
146
2556
782
1625
105
299
2123
2030
2412
1210
2177
299
164
191
2274
833
3102
1317
2403
932
3122
1796
1752
1317
2835
341
2798
521
1331
1327
2716
2945
1717
3102
1799
457
2979
758
2489
1715
1327
1244
1031
3362
1317
2172
1615
3362
1126
2772
2680
1787
1277
833
758
1688
274
303
424
2410
1417
81
3122
1258
2707
323
1715
2450
1903
2794
3102
1448
1275
1844
24
1318
2623
2110
1210
1210
1943
2374
2707
1210
1625
1379
1342
1330
1938
521
56
782
2390
2557
2002
1351
726
217
478
2794
1022
3305
1269
1049
470
2280
303
2390
1625
982
782
940
2441
1379
1330
1094
1318
1275
733
2781
2666
424
942
580
1369
1351
2835
22
2284
1787
754
1649
1379
2621
1244
89
2707
2110
833
317
2450
1844
760
1331
2274
1649
2680
1682
758
551
1258
2673
1625
2123
293
480
3689
1644
1182
2131
2360
833
570
2581
2438
427
1351
1012
758
1268
2468
1869
940
843
2645
1095
1715
3362
2573
1277
701
2345
3102
1264
317
2410
2489
317
1322
676
2919
2134
322
1373
2602
1209
2772
1379
2030
833
886
2556
1104
1943
833
2532
1334
2862
104
1258
399
432
1322
1752
855
2979
192
1682
1264
1732
1258
1016
2336
2325
1858
964
1453
3315
2110
60
676
843
2390
1119
1394
25
2716
2545
1002
478
805
2450
827
591
1115
2450
363
2835
1012
2623
3122
2679
2808
975
2581
486
81
1115
3122
2407
2348
1581
2623
1105
958
851
2489
758
1844
2441
2407
2707
2441
2543
2103
1269
1956
341
722
1394
515
942
943
975
1417
1210
833
2725
44
2280
3377
1328
833
1920
982
2489
339
1908
1327
283
722
217
760
2403
444
1970
1410
81
1269
921
1078
2281
217
1599
2522
1858
2489
1252
105
164
217
1316
1203
2835
1708
1228
3384
1049
733
1732
1644
81
126
804
2919
2336
250
833
1031
833
1752
2010
782
1031
2581
594
2581
2489
1379
569
339
303
2623
146
486
250
1078
840
27
452
2680
2892
2110
1958
3122
1943
3362
2716
833
60
480
299
1252
2645
1453
3750
105
2701
840
782
1733
3215
851
146
2545
33
460
1139
235
1258
2645
283
1277
2581
1316
1958
1119
105
391
478
1203
851
2315
2581
156
1844
3452
1871
322
521
2798
1000
321
676
24
1715
2151
942
1351
60
1331
1393
782
252
1291
1810
840
1269
833
955
387
1199
1682
1448
1799
1869
2543
1277
2791
341
1052
2558
2645
89
1258
580
833
3049
2552
2403
886
2979
317
884
894
1275
1615
958
1139
1752
146
1269
1389
1956
1644
1717
2992
2441
317
2489
250
323
851
860
2291
2280
833
1796
782
1625
2700
2728
1083
1388
3219
3215
1970
1203
958
1410
60
1000
1858
719
2019
760
253
2441
263
415
1327
1258
1000
1858
1210
1417
1644
1012
931
1316
1392
2441
565
427
1599
1733
250
1991
930
975
1159
322
1625
81
1379
2171
457
1316
1228
81
1210
2134
2556
826
1328
196
1316
1733
2336
2281
192
1228
410
758
1392
1277
827
2714
1318
1432
2645
1581
676
2725
1417
1327
2151
2986
931
1599
1119
1056
2745
2348
580
940
24
1682
191
1903
2979
347
751
1316
521
2581
1529
2543
2693
89
1970
1223
788
3368
432
1275
1317
217
1351
2489
2656
1783
3437
3122
1139
2602
421
2180
2545
2123
570
2281
399
1228
1614
1334
3102
833
161
1258
1115
1251
1392
2557
2291
2291
98
1275
146
191
1253
1715
2573
123
840
3034
2365
754
964
578
805
2835
1970
805
309
399
1284
299
2707
293
1210
827
293
851
61
2010
3775
1031
2545
1264
1417
1316
1228
3529
1938
833
833
2579
2119
1199
551
1242
1796
250
1448
164
2284
2573
873
138
2274
1417
3099
930
81
2862
347
3122
1095
1379
339
146
2545
432
1228
1844
61
2171
751
22
2835
3770
833
1203
2556
1774
2919
1012
1281
231
1284
2557
1281
1242
2417
452
307
2835
1264
2407
1717
565
3042
1327
1787
833
722
930
1275
60
833
2545
192
940
975
3102
1328
1328
833
40
2422
410
2794
3034
2151
521
940
1258
843
760
1903
964
1417
886
1022
1334
3102
2581
804
1796
1373
2345
734
2450
551
2623
1331
1000
754
22
2110
1991
3034
2284
322
942
478
2798
192
921
2119
3219
1078
56
782
2134
97
1379
1373
1991
480
1258
164
1328
929
2489
1275
578
2645
1269
2385
1599
2360
942
3215
2414
1275
2745
860
2645
1267
921
89
1119
1258
1959
3368
1328
1625
2396
56
811
444
2010
2396
2758
1115
3122
1733
250
1275
782
2441
2422
2693
833
1796
3215
1970
843
1650
1316
943
3099
2783
2396
570
551
1316
16
2693
1269
860
2579
2361
1115
758
1012
1022
763
827
3368
3362
1733
833
2707
283
940
1938
1644
1379
1203
3373
2979
2450
2253
2707
2417
2134
2317
2707
1258
105
138
1318
1715
2552
1264
2596
1774
515
2573
1185
1958
1872
760
973
2033
1858
1210
955
1264
1581
2545
1424
2979
2227
3102
192
833
89
1316
2348
1858
2656
1903
252
565
2450
1351
2573
942
3099
3122
1392
1031
2291
3709
2407
1570
1763
478
2347
1614
573
89
931
782
1125
427
2892
2010
2127
2835
2118
22
3170
1732
2495
2581
1175
161
570
1649
2410
886
2745
1389
3049
1373
2345
2612
551
1104
2509
1389
410
1002
3213
1242
1016
98
1373
105
1316
2396
2645
1998
2579
746
1328
1581
758
293
1031
347
2716
886
763
2532
389
2679
1573
1410
3049
1389
827
1752
1031
164
1392
1732
1615
1858
2835
1783
1908
882
321
1682
1362
2450
2412
2489
2664
2019
161
2645
1258
1252
1031
1717
2707
3236
2960
2808
486
169
550
860
1708
2390
1938
1268
322
3024
2165
2284
263
44
1095
2798
432
3683
480
2281
833
1964
805
1837
1031
227
3560
958
2707
2450
1322
1258
3096
3215
521
964
2291
3170
827
1958
1715
833
56
341
480
2656
1959
975
2165
1253
2835
1644
1203
2134
2725
833
13
940
1410
161
1379
44
2808
2019
2835
2557
1844
156
2835
570
2336
2745
811
1316
782
2623
2656
480
141
2489
126
2794
1000
2734
217
570
3305
1732
1362
38
1715
2165
3679
98
1203
760
3496
743
883
1644
121
146
2284
322
1958
833
1448
2131
2348
2123
2808
1210
1420
2103
390
2308
2127
2808
2716
2919
1614
2284
1199
1869
1291
480
553
303
323
2791
921
1019
2001
1650
1115
1771
1138
399
1782
1291
2933
1373
1752
932
2284
1615
1858
2360
1330
843
258
452
1649
1774
1899
722
1715
2347
1078
2581
1000
1139
2556
1625
2438
760
1393
782
1078
1822
2192
1199
551
2441
2680
2281
1392
2758
1331
2835
22
2693
1970
432
1417
2165
1715
138
2927
1959
323
2110
56
1576
1644
2123
964
2019
1286
534
486
2892
886
478
1814
2552
2438
1281
1104
2407
2664
3170
2656
1316
24
1268
704
2714
811
1966
1268
851
3303
1000
1316
860
2898
2573
782
283
3102
1095
3219
722
3102
2403
2543
2177
2573
2808
1185
3102
1958
751
958
1258
2560
2602
424
399
1844
1228
1717
424
1752
1078
1094
2347
733
217
2151
2545
751
2414
550
1814
1316
570
1752
2925
421
322
1787
2110
758
827
2165
940
2680
2680
2573
1139
1012
1317
1417
1410
3049
460
383
424
827
1355
2781
156
1958
293
1871
2403
2862
2412
1649
1871
722
940
1869
827
1322
982
1938
1328
2396
982
2274
2422
2396
2791
1181
3034
389
1242
1787
2758
1448
1252
2791
1012
1869
1379
2360
2919
883
252
1104
1938
2192
2315
1599
1258
2579
3189
975
410
2033
191
940
1682
1291
363
975
283
1317
1331
515
1938
1410
580
2274
2794
2532
1866
2781
341
975
2794
1908
126
3362
1203
1115
1417
942
1732
1431
1275
940
2556
958
2489
1668
3170
3362
2725
1272
341
1126
2573
701
452
457
293
2348
921
2693
40
840
2679
2360
2315
833
1796
99
1787
98
2390
1778
1615
2835
2336
1269
410
1252
2656
161
146
728
1958
1410
1331
2835
1138
2656
2573
940
1379
840
886
515
2284
2664
341
1688
1322
1615
1203
1069
2131
2131
1964
2728
758
470
1379
955
1275
1078
1379
1275
341
3401
432
833
391
2489
843
1329
2464
2772
3102
293
786
1228
3303
1334
2612
1022
685
1958
2835
1392
751
833
105
156
1614
1252
1958
811
3034
81
303
103
1210
2557
432
570
3122
2134
368
2177
2131
758
421
3219
2151
1253
444
1732
833
1801
2898
1138
805
1799
1210
1073
3122
2464
322
2348
1281
1049
1000
252
1379
565
1210
3415
1016
1327
2745
1317
1373
1614
2621
2581
2119
2464
940
2281
1576
2781
2919
2557
2274
60
1410
1837
1317
427
22
56
2464
2412
521
2656
782
786
2719
2336
975
2280
3049
1394
2396
1316
1650
1000
1334
2192
2781
940
140
2734
743
2489
3215
1138
252
833
2835
40
1331
1905
1717
1899
1796
2103
1774
782
1644
2604
782
1362
565
930
982
1858
1281
40
1016
833
1317
1318
25
1796
33
2714
2284
3102
2441
2131
1228
1531
1796
1394
2772
1281
826
1920
833
2645
1275
56
860
252
1016
833
826
1210
478
1119
383
2814
3726
274
2281
89
932
2127
263
424
1844
1810
3219
40
565
2573
3219
2539
317
782
24
2131
1251
1228
1094
2410
2556
22
1733
1049
27
25
81
1056
3102
1379
2656
1893
89
2110
1244
2573
833
1614
782
2438
1871
1796
1573
569
1362
1060
1331
2539
758
1874
1291
1318
512
2281
1056
2573
1316
2556
746
3122
3011
3099
460
1379
1242
570
2693
2348
2612
833
2596
833
578
1625
1787
2127
833
2596
2131
751
1264
843
1970
1379
1049
1899
2557
1752
1069
317
1269
1959
3034
833
826
2489
2522
1410
2110
1330
782
347
1060
2738
826
2464
826
2656
521
322
1022
1717
2438
929
2334
138
141
1351
3776
2581
722
833
2725
170
2489
161
1331
827
2390
1787
1331
2979
512
2365
2573
2719
2489
782
322
833
1410
565
719
34
1094
34
763
763
141
2131
833
1754
1690
1615
2545
2131
3049
322
2556
156
1858
1373
1573
2284
1228
2192
3216
389
1284
1958
2110
1796
1329
1258
1246
3660
3102
321
2110
3642
2131
2360
676
551
2131
1316
1351
1625
1417
2192
975
427
1272
1269
572
782
1291
2030
942
341
2002
2701
1625
3049
2274
1016
2123
1424
2745
460
1331
1938
1316
833
1581
164
2131
156
321
2412
2645
2010
1620
2407
1389
2693
2441
2414
2123
2814
833
1277
1069
2680
2360
341
2374
1322
1355
2557
1228
3034
2134
424
3303
1094
1752
424
2194
486
1796
1774
751
1199
1688
1958
1379
2396
1964
2734
719
1244
3386
1298
1078
921
353
1275
2557
81
1281
676
3102
2835
2958
2123
2745
782
2407
827
1246
1410
1002
1644
3170
2919
1056
2151
1799
141
217
1362
975
460
1410
538
1921
1844
1392
1417
975
1329
1002
1069
2814
763
1717
138
1958
1316
3642
1331
886
1389
883
1060
61
2360
2407
1732
421
2131
2798
851
2645
89
3034
263
323
833
645
2745
928
1267
1210
1752
1801
1908
1284
2123
341
1069
2131
303
1625
378
2621
2552
2835
719
1799
2532
782
1410
1668
1328
1275
2936
1291
1275
2110
1752
1393
1329
2131
3034
391
827
1650
250
140
940
2274
1715
1095
931
3099
2573
1228
1328
2281
2410
2151
250
1790
860
2180
3170
2010
2680
1796
751
1272
1012
1078
303
1795
38
2645
2545
1316
955
1908
833
457
701
146
1078
1078
1373
1372
3215
2110
2165
1317
2403
833
886
2033
1331
2716
1318
478
763
1650
1268
1330
1733
89
833
1752
235
2171
3122
1605
1871
1275
1432
1424
1284
1717
3034
3170
739
1908
930
2407
2656
141
763
1649
1688
3170
758
1115
146
2414
1258
61
250
833
2772
1052
2281
2134
1799
885
1796
1104
287
389
1717
2361
3362
2728
2835
98
409
1752
2489
2009
2009
1958
81
323
156
982
733
570
2110
1733
1228
833
1322
1316
164
460
1185
1869
782
1754
782
1362
1573
2545
3049
339
2680
1938
1649
1182
191
1970
1258
2124
1182
1322
43
2539
1258
1379
252
452
1614
1732
146
427
2701
217
1182
1104
321
470
942
3219
2336
2172
521
2131
751
1244
833
1964
33
1774
2794
1795
432
1373
2573
3042
2422
2123
2110
410
754
2596
2621
1052
2347
2835
827
1920
2348
2407
1355
2010
2835
2666
940
1310
2919
3079
782
389
424
1688
3102
843
1170
572
1644
550
1119
410
1373
1424
964
2134
323
1432
2835
2596
1031
2734
138
1138
833
763
2556
2495
2680
1920
1052
2118
22
341
391
975
580
1964
722
1016
1022
964
432
2127
570
2347
391
2450
811
1351
2652
1203
1115
860
2103
1453
1625
2291
2573
424
1752
1104
427
2361
2407
13
1181
250
851
1331
3170
1921
940
931
1355
1871
2716
2862
2336
1774
1031
942
2791
840
833
843
782
1277
565
1410
570
1328
2131
2407
1199
827
840
138
410
2919
1410
1316
1268
1330
1796
1379
1031
931
833
942
424
1286
3034
1787
1181
2979
2645
60
1269
2489
3303
3102
2898
1872
2545
746
927
2019
940
1258
2407
2284
873
2693
2979
833
1119
1115
594
860
2552
192
191
883
389
452
1752
26
457
2556
1733
843
2557
60
1258
3215
851
43
2315
1814
2019
293
1334
2814
2794
399
982
1078
2274
2360
2407
2291
565
1252
782
701
1615
2134
424
833
2612
940
2722
3652
1317
2110
2151
2390
758
3034
565
833
89
2573
2757
2347
782
1331
2253
758
2348
826
1732
2596
3170
782
322
460
2019
1448
2539
833
1615
782
1228
3215
1599
1228
1031
942
105
1258
478
2396
1599
2556
2019
551
3122
2532
247
1774
1258
146
89
391
921
2808
1774
1069
1185
2131
833
317
410
1362
840
2177
758
886
1252
1322
2707
410
2919
1119
551
2033
2664
307
339
2745
2979
833
1069
565
833
2560
2794
940
2979
347
2656
1625
1814
515
1614
943
389
2892
1644
1805
383
1921
1872
833
1272
1417
873
24
1199
1331
1615
2137
2438
1394
782
444
1576
2471
2414
391
840
2573
3095
1031
851
353
1448
1355
804
1799
2489
940
1799
1787
322
747
1331
1844
1010
410
2835
1752
2701
391
1682
2110
840
3099
851
1576
1012
263
24
424
1022
1576
1334
2556
2403
882
2623
1244
760
456
1002
89
56
2441
1940
1732
1281
164
2716
2291
1060
1331
192
2664
1908
833
851
885
424
98
1373
886
2543
2365
1796
2274
2835
3101
1625
89
2110
2441
3219
3203
955
2919
2556
1317
2365
1170
827
1242
758
432
743
2407
722
2151
1318
2010
432
1316
1733
758
2835
2794
578
1599
141
1796
339
235
138
2110
2808
44
1267
2110
146
3122
840
1940
2396
2707
912
940
1119
833
1733
2656
1688
1844
156
1269
833
2543
1417
2019
2110
2798
2602
758
1869
13
3122
1715
432
81
146
1899
1078
309
478
833
1049
283
758
427
1267
427
1858
2412
1866
2131
805
34
1410
399
1330
148
1432
1010
1448
2538
975
1733
1052
2407
138
2556
1277
89
1581
2936
281
399
98
833
1576
126
2814
851
1844
2407
146
3102
1964
323
81
1031
782
1277
2835
2602
363
886
2019
2543
1252
2656
2701
1783
512
424
1715
141
3368
1264
3698
410
2110
118
191
2557
2131
2134
2450
955
1181
1958
833
148
1138
2019
1328
1119
1362
263
2489
1258
399
1796
728
2422
372
2033
2281
1331
25
1267
1210
105
1431
2407
1625
1921
2119
192
2110
1138
2019
2019
2892
1252
2919
2835
1104
1379
2612
1181
2680
1362
3102
3034
2557
2009
460
746
126
826
1964
60
1921
719
2390
565
1329
833
2438
192
1069
833
2621
141
3219
3219
1244
2664
1228
105
164
921
1281
1095
250
3467
1115
1104
1650
1644
1752
33
1277
410
1650
1060
1139
3102
751
805
3304
580
1810
782
1964
432
2284
2701
235
2680
1453
191
1012
2177
1182
921
1410
578
11
2274
1576
1022
141
1787
2835
1668
743
833
1869
2557
2656
1805
3034
2360
2019
1959
1763
410
1810
1056
942
1392
551
2707
745
1799
3219
146
427
1682
339
2701
2165
1379
1796
833
2274
2325
1322
1799
1903
1760
1733
1104
2707
1906
1810
2281
1246
1203
1275
353
1644
2557
1138
2019
2414
164
3042
782
894
782
1317
2494
2604
932
1159
3215
1223
1642
1715
1813
570
2579
1182
2134
2545
804
2652
833
719
2127
1322
2418
676
1625
754
2315
1410
1056
940
156
432
1625
930
515
391
2707
432
2489
457
1228
827
2110
1417
141
70
840
1389
746
1258
940
2280
2119
283
1903
2725
884
1104
782
1351
1210
2495
1049
141
432
1644
1351
2460
1805
138
60
2177
2745
1275
22
2621
1318
942
929
833
2666
3683
1814
1031
2487
1844
2835
763
3102
1252
321
1899
2336
1094
1392
1264
1410
13
1393
2946
3689
470
3362
975
56
1369
281
569
1417
3102
1715
833
2317
2418
105
1316
347
3011
2898
452
1252
2110
2798
955
743
1317
1388
341
701
2171
1334
1010
1866
751
2772
2134
1431
1682
3122
1799
1872
1937
782
40
2757
2557
1752
932
2010
1316
2835
61
782
98
1281
27
470
303
843
1016
235
1822
763
782
1328
2734
982
2281
2656
1115
1016
1379
1016
3034
138
982
421
22
2119
2325
146
399
1796
1069
410
1432
3170
432
3496
2758
2645
283
2348
141
3305
3219
105
156
1410
2407
2545
421
1022
444
1277
399
140
1722
2794
1000
2545
912
1644
3368
2348
1410
1844
2835
570
1959
460
156
912
1787
2284
2581
2714
3170
1684
2441
3042
1246
2725
89
851
1732
1612
782
1732
1119
105
383
827
940
782
2557
2835
1649
1264
140
2441
1417
1899
758
1733
851
1752
1016
840
250
2019
2835
2131
843
40
1814
60
1094
22
89
141
1844
940
551
833
746
26
1453
754
2680
444
2438
1002
2006
486
2438
833
2030
570
2002
1373
2180
1940
89
89
2545
843
389
3102
930
958
141
81
146
1317
34
156
2898
833
760
217
2360
1281
3042
2573
2835
1410
2151
3305
89
1795
782
1126
1715
1104
973
1321
1000
25
1733
353
146
126
590
924
2539
1322
3122
3034
2110
1796
1317
480
2538
2274
833
2281
1799
1899
2645
2422
3052
89
782
2019
13
2407
2134
2716
283
1331
1050
1991
2734
141
1275
98
2284
1031
2682
833
565
2808
754
1958
2581
827
1203
2758
1869
758
481
3170
1625
2581
1331
719
1012
1625
2545
1570
1625
61
912
322
758
3170
940
263
250
940
515
1448
1199
126
25
875
1351
140
1715
1799
1434
2134
432
1448
2977
804
2581
1453
432
2835
1242
1264
34
1532
2131
722
2728
701
235
480
89
2707
1115
299
1252
2422
2623
146
1329
2919
1614
833
33
2808
833
250
1787
1170
1031
521
3215
2325
2701
2450
2656
782
760
746
2914
1269
1331
89
2033
2123
942
1754
2645
1327
1275
1002
2284
3122
1322
701
2414
2581
1182
240
1210
2798
705
1573
444
1799
2835
2509
2177
1599
565
1964
1938
2725
339
570
339
1351
389
942
141
1715
3362
1252
3128
2489
105
1830
1787
1351
782
293
105
2348
782
2734
383
2010
1258
281
2707
391
424
1799
2892
1796
580
782
2495
1291
1871
2274
833
1199
2131
883
3042
2835
1277
2596
98
2725
2557
2019
3215
2557
1269
1049
2701
61
105
912
570
3362
1181
2621
1330
930
1615
1625
1379
1373
1272
293
1393
1754
930
805
2360
943
2131
1859
2033
2693
2489
1246
2814
283
826
3362
13
2009
24
1625
2545
2794
1242
432
252
929
1787
719
2422
1615
3102
1799
40
410
1322
105
940
580
2280
2734
565
1682
191
164
486
2489
2814
843
263
572
1316
782
1682
2979
570
2581
2664
424
3689
2758
2596
2248
2919
2347
2418
1599
2441
1095
1763
1119
192
1799
1733
427
2772
261
1682
1417
1715
2664
1291
2192
538
1752
2171
1115
353
1095
884
2808
452
929
1115
760
389
1277
833
932
840
1277
833
410
1267
1871
1252
1732
3102
578
3122
138
2414
2966
782
2745
1682
2835
1246
452
2010
2489
2489
1732
2798
2280
432
1351
1012
843
24
460
2412
1322
940
2509
2707
2798
2573
2716
353
148
1801
1316
921
3034
56
457
1351
2438
2281
1351
3034
826
1599
2110
1650
833
2936
2693
89
1264
833
2543
1272
1938
89
2543
309
1581
321
1576
851
1328
2701
138
1570
2489
1170
1139
886
1139
833
782
1715
56
2581
2666
2131
432
432
391
56
1138
2110
2172
833
955
56
2134
2171
1417
2274
1331
930
1920
2604
1964
1938
1801
3122
2560
2187
1943
114
1269
2552
833
1417
1582
512
2734
421
2545
1805
1410
3034
2798
1210
22
410
2131
164
235
833
1970
1688
322
1327
1392
1787
2103
1733
2791
1369
1104
44
1010
782
782
760
833
1796
763
1053
40
931
191
572
391
24
843
2919
2835
3122
2835
2349
2602
782
323
538
955
833
746
2033
3761
391
2119
1138
22
1733
1805
432
3011
1801
1327
722
1599
457
1431
1733
1316
782
3049
940
2019
2835
3450
2716
2979
3102
3102
2441
61
833
391
886
3102
3368
2415
1203
1581
81
851
321
932
138
2623
56
1650
1223
3034
341
2581
1317
875
2552
565
676
1943
833
827
751
1272
322
2788
3215
833
2180
460
570
2707
2835
1269
2033
1615
3646
930
1614
565
921
2581
2345
1104
339
2725
975
833
758
565
2522
2419
2798
570
2783
1218
191
2151
1774
955
1573
1298
1317
975
2573
1787
303
1903
1334
1379
2693
323
1272
1328
833
565
2291
1763
444
1570
3215
141
2979
118
683
2835
283
2019
3368
760
24
2573
1958
3315
3730
2837
940
1268
3042
1258
955
2165
38
192
1723
3034
1355
940
2441
3170
2019
2396
25
751
1783
26
851
1774
2573
1754
940
2284
274
2701
1970
164
1104
886
424
2798
570
2033
733
1210
2345
98
105
341
164
1016
470
2758
2002
22
192
98
2835
2557
2734
2632
1805
833
833
570
1104
886
452
1921
1796
60
782
1258
363
840
2450
1258
98
2151
146
2432
421
763
1796
851
1022
1203
886
942
2291
2579
2441
1012
833
2573
141
1329
353
1958
27
2656
1682
274
2464
1908
1921
1330
1327
1139
1609
1650
500
2110
1871
931
1379
1943
2360
912
1203
2936
521
2033
2707
383
2165
795
1328
1203
840
3362
2835
138
1717
1291
1908
339
547
460
834
341
782
164
1351
1783
3454
2284
973
2835
973
1139
722
760
3368
1223
2899
1970
1599
1126
2418
1688
3215
389
886
1448
843
2165
782
1330
60
1959
833
1327
1203
1921
751
1394
1920
1052
2132
1016
2422
161
827
2171
1210
1908
60
1242
146
843
1258
1139
1650
138
643
427
2495
751
2281
2131
1104
3099
486
105
2438
1258
44
705
1267
1379
2291
1203
3275
1379
250
156
1576
1387
2134
2835
399
1796
2892
1573
733
833
1267
421
1796
2030
758
2602
33
432
317
955
886
1573
1760
13
105
886
56
1012
932
1410
1774
1228
2557
851
2291
2165
964
565
2407
2623
3011
322
432
192
1210
1016
283
1799
833
3122
2581
2033
138
1783
886
1763
391
2281
2738
452
1016
1182
2374
2110
521
1139
1138
2131
2019
912
164
942
399
427
2758
2110
1424
424
982
2131
833
1373
2253
1649
281
1334
1277
1328
2418
1938
1330
1275
1668
722
22
1328
1281
2438
1389
572
2274
580
833
1244
309
833
843
1119
2573
884
2557
1625
940
40
833
399
580
432
2180
164
572
1970
1903
1334
1682
1795
2414
1715
2002
2602
3034
1599
886
2557
61
2489
1858
383
410
1258
2538
915
1721
2545
391
1119
3215
1095
1331
61
3759
2199
277
1389
1958
1182
1264
940
2284
317
984
2412
1318
2348
1424
1104
457
572
763
89
833
89
252
2898
733
2010
565
1410
2280
719
1258
2783
432
2171
2281
2390
146
515
751
252
2450
2284
1625
2336
912
320
2450
2579
833
235
1844
2738
1787
61
427
932
3219
1373
81
833
1115
1837
2422
1858
2177
782
2110
2664
1869
1104
1410
3215
1317
746
565
833
105
457
843
146
146
1871
2253
2390
410
2545
3122
3122
2545
2573
851
293
1787
322
833
347
1322
3102
1938
478
1866
1203
1334
1317
1410
1799
2835
126
1115
323
1943
1264
2489
2596
2489
146
1903
1327
3215
975
2538
982
538
921
2581
940
690
2348
81
860
1362
2532
2396
2772
3034
2835
1389
1650
1267
1871
274
2253
1650
3170
2725
943
33
1866
480
1394
24
2348
399
432
2390
81
2791
1012
804
322
81
1869
873
1752
2808
2134
22
2284
2919
1170
777
3034
2545
2557
2835
758
3368
1052
1219
138
2292
955
1799
833
60
3387
2336
1115
3858
833
40
421
833
217
1649
383
805
2347
1330
1858
580
754
141
1453
2557
3362
2898
2274
722
2745
81
1275
942
2171
833
138
81
1921
955
833
2177
274
565
1754
322
2495
293
2274
1752
2913
1373
1264
1410
2441
2131
645
843
1690
2291
3122
2510
1599
2557
827
2835
2838
22
1016
3219
570
512
89
746
1625
2374
389
3034
2414
2414
2284
833
1281
2489
1869
826
2403
2557
1774
1921
347
943
2960
955
250
940
3219
1903
138
1199
164
763
1940
976
191
1411
3122
1246
1310
1016
191
1940
1970
833
1002
460
851
538
1650
1373
1264
2798
274
2794
851
399
2171
372
782
1022
1844
61
61
515
1787
1799
460
2664
1317
1958
1330
1649
2407
851
833
1210
235
156
704
2835
2772
105
2412
347
1801
719
754
1796
1410
1330
955
89
1625
2403
2441
2177
2552
1644
2412
2336
1351
480
3362
1203
1379
410
1258
1787
2490
2284
2110
2612
138
2716
2165
60
1246
322
1649
3034
2317
1392
1581
958
2581
89
252
2134
2390
1327
1516
860
719
1599
833
886
1576
2545
860
2557
303
2682
1899
2131
2798
2772
1334
940
1253
2538
942
424
1682
1844
478
3362
1330
3672
1503
1787
1715
3049
2835
1872
1369
1183
2019
2131
2573
2745
2441
2361
1069
1331
56
921
60
3362
940
2009
2134
3601
3102
2410
827
826
2348
192
2019
811
1417
570
1115
339
894
1940
1649
293
40
1805
42
733
2725
1217
2612
2645
1322
975
2123
322
1814
1104
81
1115
1389
1317
1615
1379
2002
2794
2960
1958
2798
2123
2422
1732
432
2707
1393
3368
882
368
1644
782
2420
840
1139
882
572
13
235
1688
13
2441
1318
1253
940
2666
1373
1275
2171
2579
927
1431
942
258
1258
1392
921
2361
424
389
1908
733
1385
339
25
512
2253
1576
3102
930
760
3122
1649
283
3042
1016
833
13
317
1275
2666
2798
452
843
1327
1115
1379
733
1814
2414
1417
940
2781
2336
1056
2545
1844
410
2403
1801
138
782
1424
146
1049
942
1016
1970
2489
1031
851
964
217
410
2180
460
138
833
886
169
1733
1732
126
2701
2966
191
2407
1281
2652
1275
733
827
2664
432
3284
1228
942
1331
235
2714
3034
1022
1330
1796
2361
1431
303
2345
1379
840
22
1244
3042
840
826
2407
317
1318
2596
2347
1031
1417
565
1717
1267
2898
958
1752
2110
1252
1938
811
141
1228
1970
1049
2602
2745
3122
877
886
805
927
2602
1837
1316
1322
1866
1210
1351
1774
1576
565
1940
2131
2707
2407
719
61
250
432
2645
322
2707
1125
1252
2798
1644
1138
2707
1115
1903
1576
3096
339
1104
2110
2556
2317
1139
1796
2134
3102
886
1181
2652
1849
929
1805
34
2579
1379
217
2396
1210
1733
1000
955
2422
2783
1286
2464
1752
1379
383
1139
1119
24
138
833
480
1268
1083
2407
1143
2291
3122
1599
921
943
1389
2422
2557
1316
760
1787
1318
3102
958
2798
25
2412
580
444
833
1126
1903
942
341
161
1733
2936
1010
1031
3705
2103
1682
886
2489
1258
827
3102
955
1049
299
2947
2396
1908
1258
3102
3102
1379
1688
2656
1805
763
958
2701
1984
1258
1351
1448
3122
44
1787
1322
3325
2539
3219
2545
827
383
3315
1369
293
2701
146
1267
141
1334
2666
1327
3362
2396
432
2693
3368
1252
2596
2716
1389
3170
2612
1318
833
2030
303
1940
940
1448
2604
2110
2552
1012
1277
930
1903
3102
1715
1244
1368
1717
2545
2798
851
427
1599
317
3362
1787
281
2422
521
2579
1690
1844
2693
1770
975
250
2656
1049
1799
1752
786
105
235
2489
982
1304
1210
2573
782
250
1690
293
2666
1958
932
2151
1277
2010
1119
1119
2123
1318
263
1322
840
347
940
538
3102
1267
2347
2557
2645
263
3368
2450
1317
1277
826
2573
1139
478
81
1016
2532
1277
2645
146
722
126
833
1585
1682
1228
760
2664
2192
1210
303
912
758
2835
942
855
921
13
1244
104
940
1281
293
827
2798
89
1031
252
932
81
2734
833
2808
274
283
1752
2348
3170
1903
3362
1944
1732
2538
33
758
1844
1682
2284
2680
2798
1139
521
2794
758
2781
1649
955
1000
1316
1322
146
2010
1858
25
121
161
2192
704
860
2734
1264
1251
2552
322
1394
3170
964
1644
427
391
833
161
2602
2253
722
2545
2798
1330
1252
1858
2134
1012
1316
1417
2127
2134
1581
1715
1210
1581
427
2892
2495
1379
2009
1056
2814
1644
833
1031
3122
1095
22
982
2919
955
1210
534
2390
940
2798
424
341
164
258
873
1523
840
958
2552
2596
1328
1115
2171
24
3170
2557
2826
40
565
2539
1138
1203
2814
833
1317
1844
34
1318
931
1453
38
138
1940
2808
2345
341
2172
754
733
3034
1331
2725
782
1159
1599
733
2862
2602
1258
2131
1138
2656
1796
2489
3683
303
2936
782
2281
940
570
1921
3034
1049
1787
1252
3501
719
2835
912
486
1752
1182
1392
323
833
851
13
1752
760
105
2280
758
2177
521
424
3122
389
1752
2281
940
2033
1268
3170
56
3042
391
2645
1351
164
2030
746
341
2652
2347
2019
1258
2556
2438
1650
1126
3170
1590
22
1668
2489
2707
1138
1316
1614
2127
2110
1796
1330
1322
875
2808
565
1869
3362
138
3096
1387
2596
940
1527
410
2134
3215
1908
1199
2798
258
827
427
427
2131
1650
126
263
303
250
1251
2560
1774
886
1796
1844
2716
164
1646
1410
3102
1267
1269
1049
782
2441
1787
1899
1328
1959
1752
399
2475
2545
824
2253
1281
161
1796
2532
955
3102
884
2334
1272
2044
3170
1010
551
1182
2489
368
2177
940
2253
2734
1796
958
2581
2876
982
570
782
3042
2707
1267
3809
2281
763
713
3170
2187
932
700
2835
565
940
427
3219
13
1104
1958
2666
452
1796
1264
2557
565
2596
281
925
480
1252
2438
843
1570
27
24
1351
1246
2131
964
1269
782
3233
1139
1733
293
2666
521
1119
1682
3305
1858
444
1252
3122
3102
2329
932
782
1317
2798
2835
1210
3215
763
1185
521
3685
646
303
1281
1052
763
415
2274
146
1448
2557
3824
1389
1615
1138
2552
1369
322
833
460
2856
1056
1022
2365
833
2403
389
942
322
1796
427
782
795
827
1796
1244
2165
833
1203
470
118
3049
851
2131
942
1159
833
2347
716
921
2292
1615
1379
1576
56
2745
1078
2656
22
391
2509
391
758
1795
1760
60
1252
1334
2656
2177
391
1203
1277
470
2556
1774
2734
105
2253
1272
1774
252
2666
1159
2976
1182
1715
3215
98
570
141
250
1275
1266
2103
2581
1970
170
1417
758
1022
2557
1866
322
2798
804
2701
964
1921
1056
2545
1394
2412
1938
2103
161
2284
138
1373
486
2545
565
1182
1570
2556
826
1328
1903
1872
3008
2798
2936
1251
2002
1264
2919
2835
40
2892
1799
3219
2325
1871
89
2722
1138
2596
2489
22
751
3049
2835
2134
932
1682
1330
2794
2131
1139
2835
2131
975
1000
1970
146
2407
932
2539
399
1104
126
2347
1410
3362
1733
1251
1258
192
1331
940
1649
1682
1355
975
126
1944
2489
733
2814
1379
2464
1244
156
156
3122
2192
2171
3122
2602
2414
1159
2151
1858
930
1317
1373
722
1970
1244
2325
2412
281
2450
3720
89
722
782
399
141
293
1871
2315
3839
2664
2180
1682
410
415
1322
322
2360
1938
3362
1275
250
1417
3099
1210
1115
1316
322
1599
389
3215
1373
61
1138
1223
13
2707
804
1715
2407
733
1002
940
833
105
1576
424
427
2680
884
930
2794
930
833
391
164
323
140
3034
2656
1921
156
1362
283
2745
169
22
3034
1317
1389
1138
2573
1892
2538
2645
2602
1432
1094
2450
826
1126
2325
192
421
2019
2422
1576
2956
339
2573
972
1264
1774
1799
572
2835
2127
2422
975
565
1796
2019
1252
2336
1938
1291
1268
2596
860
1317
1223
2123
252
89
833
470
2274
1801
746
1576
1732
2701
1050
1210
322
3102
432
281
432
191
1650
763
1318
3042
126
1576
317
851
1104
2315
281
782
1754
1330
2552
2410
460
263
570
322
3362
2030
2334
427
460
1389
1210
2728
1272
2666
826
565
940
2979
2539
1291
2738
424
486
833
2450
2390
2835
61
2110
192
323
1139
1599
1228
1083
3305
570
1844
1322
1318
3602
2134
1203
1012
1866
25
22
2489
1682
2192
1258
2835
1576
126
1331
1869
2919
565
1203
1448
399
2808
1379
2701
347
2936
2814
3102
930
410
2798
1369
2798
1094
1774
833
3215
1126
1119
56
2390
1373
2772
975
833
940
2581
833
2177
2892
3362
192
1417
1322
1715
191
1000
1783
1774
805
321
2645
1275
24
2464
138
2919
2171
3368
788
2030
1615
2835
2110
2693
2666
146
782
2365
81
323
217
2110
2407
1181
2758
322
833
1625
1052
2441
2334
3034
1268
1318
3102
2835
1774
2738
347
1752
1078
217
2758
2552
341
3215
2545
2680
1310
309
921
478
777
2645
2334
1022
3215
782
840
1182
2348
146
341
572
565
1417
2422
886
478
347
2489
480
2734
782
1732
570
2360
2693
141
572
2396
1810
883
27
2118
940
1573
1801
1331
2545
399
410
98
2693
833
2131
2131
1016
1242
2798
886
1373
1959
2725
1277
2438
1448
3135
851
751
2390
851
61
1012
341
860
1031
2835
1921
452
3102
1796
1379
565
1625
833
1275
1138
2422
432
1331
2348
2171
1392
2103
2030
1327
2438
2545
2019
1715
2707
746
760
1012
424
940
2033
410
2573
81
975
2835
2623
758
13
1310
56
886
1310
1625
391
161
1012
1733
283
746
1448
61
2573
2701
1351
293
1869
1291
1379
3034
1650
1796
931
565
2134
1392
3049
1644
1217
2808
1298
840
3219
843
2407
3368
1138
1223
391
363
283
833
27
391
3496
1796
2180
1625
2645
1052
930
2602
1417
1125
840
363
1688
2360
1094
3315
570
1682
2253
2545
955
2707
3215
317
2291
391
61
456
758
758
1138
98
1394
1317
1570
942
1735
2602
3605
2348
2409
1264
2666
2103
2557
3362
2009
1682
514
521
2798
2347
1334
763
782
2602
1862
1258
833
975
833
1244
2131
161
293
1331
2489
2798
2794
2573
321
1181
883
44
3122
2002
164
1170
873
1389
3362
2581
2489
1119
2556
1717
833
391
247
964
1104
551
942
1752
1810
140
754
942
148
322
1424
704
833
2693
427
645
89
2557
1138
444
2656
250
2328
1908
2367
1392
2602
843
2151
940
1281
2131
1871
2545
38
521
2596
25
2835
763
1115
1752
1094
1599
2010
2716
760
3034
1210
1733
1774
2581
2772
317
2019
1774
3362
105
56
515
341
1351
3215
427
2545
2336
1000
2450
217
3305
1095
1796
2441
2668
3449
1316
833
940
2280
399
141
1078
782
81
2781
1316
875
1264
235
283
105
1286
2360
56
1334
782
2664
2600
551
2280
1210
1031
1328
2772
317
2450
1119
2489
138
432
1316
61
2898
833
2679
383
427
811
1199
1958
719
804
389
1799
1316
341
410
1252
1269
250
444
2489
1119
2180
2110
2725
2441
1318
2450
322
1012
1223
258
860
2151
2345
1316
733
258
840
317
2347
2970
1760
957
1228
886
1732
1269
833
2557
2772
1752
2539
2171
1387
1268
353
347
1938
1787
1752
912
1275
2284
22
2123
2835
1570
126
1644
1272
833
250
940
782
1317
263
551
3102
804
1138
2410
1275
3122
1125
2365
235
743
2728
2030
833
1159
1417
943
2987
1903
1956
1394
40
2284
2814
1796
1432
3122
81
322
105
943
2814
884
1281
833
1210
2010
833
399
2450
1069
1251
2573
782
2280
1614
2171
339
3096
1453
3303
2545
1387
2414
2412
1630
1448
399
1688
138
833
3102
3122
3219
1228
804
2645
140
252
2181
833
1938
833
875
250
733
1281
263
1799
1778
2274
2284
2545
1002
2438
833
480
1814
3362
2281
460
1298
1787
2325
1328
2680
860
3215
1317
1022
975
391
1615
512
733
3042
2835
1448
955
2532
98
1316
89
1688
570
1872
1199
955
1258
427
164
2165
1119
2390
1810
2919
2281
1119
719
3215
782
3034
2666
1844
2707
1650
383
1330
1760
515
2192
2798
886
2892
1649
156
339
2728
2171
2403
1373
161
3362
1548
2543
1379
2396
2693
1625
942
2581
1899
2110
2489
2798
1203
2325
2177
1650
1351
2284
1056
1869
1682
470
2365
1328
432
470
2835
2284
164
156
44
1920
1796
1291
940
2464
3122
1379
851
322
860
3368
930
1732
2281
1252
2284
2919
929
2794
347
782
281
169
1318
2407
1327
293
1410
1203
24
570
1410
1316
1715
940
1717
1385
2365
843
460
1291
943
1317
389
782
1810
840
263
833
1814
89
2656
3305
1644
2165
746
2281
1394
1581
1056
2557
98
833
2701
235
1733
2410
1394
2835
851
1799
1417
34
161
1805
1844
2489
217
2798
2365
2734
1715
2835
1031
1078
1379
1787
2556
3084
1281
1115
480
2019
2151
1410
1126
1804
283
1858
2579
2165
2119
3368
1242
1334
2645
2412
1228
2407
1115
309
1264
3042
550
763
2410
1752
1682
580
1682
2652
932
2573
860
105
930
309
250
3034
3102
733
943
2253
141
478
521
3122
2557
2464
782
2745
2693
3042
1317
1334
2581
1752
2716
1317
782
480
833
521
24
1078
782
3034
2177
1318
307
161
942
3102
156
851
3305
470
955
3219
424
1242
1104
2936
940
457
2707
148
2348
1327
1389
1801
875
782
2360
1113
777
1940
2284
1115
283
432
1844
3731
2573
827
1251
347
1799
1002
940
1253
2719
2612
2450
2772
1799
1012
2281
2602
1570
34
1958
2019
833
1269
788
2783
410
1316
1203
515
2666
763
321
833
3744
1417
283
833
1210
886
1199
1275
261
940
1031
2134
1210
1799
999
2019
164
56
1181
2134
1682
746
804
3685
2131
2862
2835
1869
1056
886
2707
2151
363
1251
840
2489
975
1125
217
719
3305
2653
148
56
1016
1267
1223
1281
833
2716
13
156
2396
2438
2441
2701
782
873
1871
1317
1417
760
89
1246
1210
341
2898
1576
2919
1394
833
1997
521
1095
339
235
2656
1182
1417
1970
851
460
2545
1317
882
2019
1331
2281
2123
2396
1921
27
1316
1331
565
34
1291
2414
1379
1417
156
34
833
389
975
2556
763
782
164
565
2835
1334
912
1866
538
2835
521
341
826
2119
2489
1944
1258
452
2734
444
2745
1417
1615
1355
1573
2274
2581
322
1126
263
3215
2898
1715
2441
1316
2151
782
2596
250
754
2666
1581
733
1958
1615
1448
3277
2728
1964
975
1787
1078
1964
1682
432
1125
1284
2652
141
2543
1787
1644
138
1424
141
421
161
457
722
309
2581
2734
1272
840
478
1170
2134
1940
1682
13
2151
2438
2110
2835
565
1252
851
2180
399
3170
2177
722
2281
722
1012
1903
940
1159
1754
2103
1958
2745
1959
2788
2645
2131
156
1783
2716
733
25
1331
940
2560
123
1379
1801
833
3170
1732
1318
1373
2725
833
486
341
2274
1244
2552
2556
982
833
1267
782
1344
2543
921
2281
701
1012
383
1329
1650
3215
1115
927
2253
2936
321
2407
2291
1649
3102
2450
1010
2365
138
2979
317
2441
833
1351
827
2573
833
1668
3102
2033
676
1763
1351
2936
805
763
60
486
1209
719
2835
833
1298
1754
572
1869
1052
1060
1682
1599
1899
1389
1284
2645
1373
1351
1252
1019
98
2701
1078
2495
2274
240
942
81
61
1625
1331
1650
44
2464
2009
2171
827
2172
940
1334
432
873
3219
1327
169
1871
2798
1104
1774
3170
410
1277
2151
2291
3034
1031
551
2602
1056
2725
156
424
1805
169
3034
258
1268
1799
804
410
2666
1170
1203
760
1570
2131
975
833
2794
2552
1783
2345
804
957
81
840
538
432
2656
2835
1908
1379
2745
1369
3034
3122
2422
1417
2835
2336
833
1373
1799
1958
79
1774
2291
2422
2664
1268
156
1078
833
2652
2253
2772
353
1625
389
2390
2656
410
580
2347
56
2919
2798
138
1970
2814
2772
1258
2557
1242
1796
1615
805
2545
1031
250
833
432
13
323
1291
309
1022
1576
2557
2348
2281
1733
1228
410
2390
2336
2441
751
1787
1333
3215
1052
1275
2464
912
235
1334
2539
309
2808
1281
2123
2579
1417
1732
1373
444
34
645
843
38
89
3122
1115
1139
1269
1327
410
3303
123
1369
1329
716
22
1799
2019
3122
1210
2131
2464
833
1275
89
399
3122
1682
2725
2758
263
3219
1049
833
2693
1379
1277
1570
1410
2464
146
1246
754
1016
1787
3305
2862
719
722
1871
235
782
1327
572
281
2450
303
955
1286
826
2110
1392
410
921
1317
1581
521
1373
1787
2579
452
1625
1095
501
2019
1331
2596
1796
2441
2489
2450
1104
2557
2835
521
733
138
1599
570
317
457
2019
2441
940
550
2165
60
1379
1448
81
1060
1275
1431
22
2573
341
1717
2581
28
2464
733
24
2834
2165
2781
2772
754
2716
2623
141
3034
975
2127
2131
840
1448
1203
2110
886
274
3034
758
3798
2863
1115
763
3099
2441
940
751
1246
1625
60
89
258
2127
3362
339
2945
341
1733
763
2151
1650
833
2581
2545
1016
114
399
782
982
274
1182
3304
2557
2602
942
1774
2979
1599
1523
2602
1322
2734
1410
410
2556
2835
40
2772
2407
851
1069
958
2489
3122
1126
2701
2892
833
883
1908
1267
486
1839
2693
1331
1277
1252
1329
1799
217
2714
1069
1322
34
1387
2745
1337
363
2707
805
56
851
1887
1242
432
1286
123
3215
1410
515
33
1170
2177
24
940
146
2656
1388
1871
538
89
1453
2009
1210
2110
1717
432
833
840
1844
826
81
2464
2110
1228
424
1316
2773
1417
1599
2701
2450
1432
2573
61
2814
2798
2151
323
1010
1316
339
1203
860
833
1373
982
3099
1774
833
13
2791
2131
1228
3219
1016
252
2606
34
2010
2716
2814
2728
1959
2725
410
1049
1272
81
24
1277
339
452
2680
347
452
2110
1016
1181
1970
2557
833
2552
3238
1275
389
912
156
2010
1138
782
921
515
1362
3368
1104
2033
457
782
2645
217
2177
1291
760
350
2539
760
2123
932
2604
1943
410
1872
704
1944
943
307
1268
1938
1796
217
410
843
156
2374
746
1866
2489
2781
551
2656
1203
2602
940
1903
1251
883
1844
833
2019
2464
1431
1185
2450
2489
758
1903
2345
161
751
931
250
1182
1331
98
2489
2666
912
2407
164
1774
3042
341
2772
1022
1331
1754
930
826
2280
141
743
1331
930
1733
470
1119
1203
322
470
1115
886
551
2131
1733
2441
1688
2274
2165
1351
746
1002
1903
940
2396
943
1844
811
2919
1959
512
1094
424
2110
2134
146
1938
943
1573
415
2794
263
399
1688
1649
3219
2280
2151
1573
1795
2734
457
410
3563
2110
840
1899
1814
1599
1170
833
2280
2794
940
322
1094
250
2794
1393
2361
2557
1351
1752
1362
452
322
860
1774
1203
2573
943
1269
1351
1787
843
1049
3102
1049
60
1049
788
2291
1784
2757
538
833
1223
1228
2781
1379
921
2835
1959
940
782
1417
1799
2489
2284
955
1284
322
1228
293
3219
1139
2783
1573
2919
1899
2545
138
164
389
955
2180
424
1576
883
1318
399
2898
746
3219
460
389
2652
782
3102
3170
2664
161
1581
855
27
1796
912
2714
2281
2808
3856
1410
1524
1970
942
457
1181
2835
2281
1170
217
169
2714
782
943
2791
964
2645
512
754
804
1016
2127
427
940
81
570
1373
1796
1258
2365
2573
2235
1316
1351
1316
2680
2701
2707
2381
118
2315
61
1252
2334
1810
1264
156
2835
1644
1281
2348
3528
1016
1866
2110
1316
1796
2716
1650
3102
1958
1334
3034
1069
2033
2361
1801
851
1362
105
169
1069
1921
1688
1938
432
1328
2693
2556
322
126
2772
1417
925
2656
1281
1281
551
2664
2892
2612
942
2244
3096
2979
1203
2808
1752
2693
263
2725
1576
252
1625
486
410
1052
1203
3215
733
851
840
833
480
1555
217
263
26
470
1799
833
1379
1668
347
138
1801
81
2835
2284
1052
2645
2033
1125
1331
89
2892
34
126
788
2679
2177
1379
2652
89
2835
168
3215
3102
424
156
317
1362
758
2716
2652
2134
2348
391
217
2441
1275
250
860
833
1958
3102
321
1787
565
840
3042
1799
2664
2714
2573
2573
1921
2725
146
930
2464
2573
758
760
81
940
3102
2284
1650
833
1094
424
2171
826
2487
427
1379
3122
1264
843
1277
457
701
2253
1281
833
1258
1362
1599
1126
1732
3744
1688
1331
873
3102
146
2396
347
701
56
884
2361
882
138
833
1796
2602
782
2412
1252
1649
2123
1650
1159
2489
138
565
240
1351
2422
2552
40
1379
2645
2560
323
3099
2693
2123
2794
1581
860
2009
1752
191
2581
2573
1267
1938
2738
1275
2274
1614
2374
1329
843
2019
2539
263
34
478
565
782
1104
2361
2646
1373
2489
1837
751
2284
3362
758
1277
1774
452
2407
1000
1754
1958
538
1796
2666
1181
1182
2707
912
1650
2707
929
252
2180
1958
1060
875
2019
235
1024
2707
1814
1417
2573
1264
470
2151
2441
2253
833
833
1010
1625
758
1246
932
1170
1754
912
1650
1275
1016
834
2557
363
2110
827
2680
2716
855
1801
3042
1170
432
293
1328
427
1328
1943
1016
827
1317
2348
751
565
2180
1049
2602
2557
1052
833
1717
2656
1573
1328
754
1970
1964
833
1355
1392
444
363
1787
2438
975
2134
2734
833
1921
3122
2274
763
2656
1251
146
782
3368
44
258
44
1379
2552
1844
1322
89
1291
2325
3122
3305
1253
3683
782
2621
1787
353
2656
2794
2798
1126
2360
56
2545
1690
833
2088
1253
930
2134
1379
2728
2573
860
2348
782
1938
1251
512
2557
1644
743
2103
2113
763
975
1733
1244
1801
955
833
2123
123
943
1331
217
805
410
1268
782
2772
98
1351
2489
3846
500
719
138
2464
2253
1410
2772
1251
2552
1228
2581
98
2380
2664
1181
250
1938
804
1069
164
1228
1732
2772
1417
1078
2410
2892
1291
572
2396
1448
258
283
1268
1094
2722
1410
940
263
1410
322
81
1310
1244
2772
3362
283
456
921
1210
339
2110
3215
1796
383
2602
56
1410
1858
146
940
2119
89
833
2422
942
2557
843
1320
2758
973
2171
912
512
2360
2418
250
1652
1316
733
235
146
1258
1316
2103
2177
2284
2798
1858
940
2679
1625
1940
321
760
1908
2110
98
2103
3215
1223
283
827
1959
250
1858
3803
2134
1796
1644
1869
3034
1056
2123
2556
89
1054
2693
2772
2441
2808
25
339
1417
1330
883
156
2390
1837
2560
833
2134
1369
460
1318
570
833
1228
1275
2898
89
1844
964
444
2010
70
1576
191
2835
2719
1872
2898
805
572
1644
875
2581
1244
2284
930
1334
317
1203
1844
1688
2127
833
1334
1317
2131
930
2556
2207
2892
140
2407
1095
217
551
1031
758
1268
148
2151
2284
782
2441
33
2667
1379
1796
1682
2560
424
1625
2123
827
353
1281
2701
424
3122
2347
15
2103
2811
2656
1275
1264
3034
1774
1119
2862
1799
840
2396
1351
2573
2325
2557
1940
263
1844
1115
2165
930
2666
763
235
2573
1012
733
1126
804
826
452
2412
1246
44
2131
13
2450
2033
826
3102
141
2441
60
940
1056
2557
1644
2557
843
410
1799
2557
1448
1991
3362
763
2119
424
782
1327
1866
1920
317
486
2422
1774
2581
2835
833
1964
2835
1539
1424
22
322
2010
283
2979
1316
1434
2573
833
1369
2573
2798
2573
2581
2899
25
1264
1228
1012
1581
2738
2495
1900
3123
2396
1614
2410
2581
3034
940
1252
456
2110
1717
833
748
1094
521
1810
140
2281
2134
1104
886
1331
1799
3102
322
2403
341
2134
146
391
2291
2345
3215
3215
943
2573
2180
860
192
2110
833
399
2781
383
1938
3122
341
2645
137
146
782
1410
2361
1317
2945
2556
833
1844
1417
3102
1688
2539
146
1373
833
1182
1417
975
3099
1970
61
2489
3122
1139
2347
424
572
2999
1599
1417
470
2407
2557
1682
1203
2030
164
169
2134
2725
1275
486
2772
347
1228
2794
1203
341
2835
3096
60
2464
882
1228
2489
1417
478
943
1331
407
192
1668
2019
1170
543
1787
2680
146
538
138
2450
34
2438
1329
2772
2573
1159
1453
1269
123
1964
3737
56
942
1614
1182
982
1334
840
478
2284
2798
957
2033
1119
2274
2656
1625
3034
1258
2581
2814
24
470
1316
40
2441
1026
1317
2123
2030
940
2033
2794
3681
240
2835
1060
2284
3122
2487
2407
2919
782
1796
2719
2410
758
2403
3102
1715
1322
2291
1938
2898
281
444
1369
2284
1392
2253
2701
1715
250
2758
2543
317
1228
1664
700
2489
105
1459
1022
2131
2284
2390
98
89
958
2284
1763
2758
733
827
2573
322
1379
1567
89
1394
537
2407
1625
1199
2280
1126
2571
1317
3305
169
1379
2734
460
855
2347
1242
782
833
1153
1801
1281
323
1069
383
940
515
1903
760
140
1264
1394
3042
3099
2623
1138
56
833
1410
2716
2281
2556
3122
1228
156
1316
1331
22
2666
1069
2645
1682
1970
2573
1799
3215
1921
2798
2403
1268
3034
2407
2602
782
1373
2131
410
1783
2291
833
833
1268
932
2131
2936
2664
2656
2581
3034
1199
1903
1410
1814
2450
169
2596
3219
833
1774
2794
1210
2596
1959
2596
1317
322
1316
1170
432
156
2110
942
912
570
1801
1322
2134
3848
2489
1752
3215
1688
827
1351
1016
1268
805
2123
1284
1899
141
1649
833
886
341
1316
1069
833
782
955
1650
1210
164
2701
1281
1264
1650
833
2407
33
2422
40
427
1752
2438
915
2788
743
1708
940
1373
912
1715
1031
103
34
833
61
2274
1650
1970
2069
2177
1938
424
2123
1328
1796
2604
1322
250
391
1379
763
1244
2336
1277
2110
3722
2131
1328
1417
322
1921
1958
1448
169
2134
2464
1182
432
2707
1822
1576
805
341
1599
3315
754
2030
2284
1119
3207
2365
843
1431
3215
1576
1284
1448
347
1181
2794
3049
1453
1329
2009
2380
912
2835
1431
2019
2538
2412
1052
321
512
261
1253
921
1264
572
60
34
2348
427
1650
303
1016
3122
317
1644
3122
1327
805
2407
843
1754
782
457
1787
1269
2348
2835
2573
1599
1095
250
3099
1410
2557
580
2716
3122
1799
2656
1752
399
1650
2177
833
930
105
317
1373
2438
958
2581
2539
942
538
1277
3368
840
1858
1940
1318
2680
2131
833
3170
538
3736
2019
1379
399
60
383
410
1804
1393
943
1573
788
1126
2131
3049
924
2019
1708
515
763
2758
2835
1244
3122
3284
1000
1410
875
2581
1277
2545
2581
3102
1810
1668
833
521
1016
569
827
1210
1844
1317
1801
2450
427
2652
283
733
2545
2835
2892
2794
293
235
2127
2543
1318
2919
1682
81
565
1732
2545
1228
538
840
1576
2892
1373
399
424
733
2798
1351
1410
2180
2734
3656
2127
2707
1799
521
676
1252
833
6
2835
1291
1209
2127
927
1392
1752
3368
342
746
975
2450
2019
22
860
252
942
1796
1264
2892
2581
884
940
22
368
457
2131
1682
851
217
843
1138
940
1277
303
322
1804
1787
161
1351
2033
341
24
322
2664
1787
932
3034
1244
1410
719
2602
1858
1203
1331
1210
2390
2151
339
2162
156
927
1810
3050
81
281
1448
884
1022
1228
733
833
1331
1291
2734
2361
833
2621
2348
1752
1787
1016
343
1031
56
1258
2633
884
2757
833
1796
2835
1448
478
2716
103
2127
2494
1139
1866
2556
1576
833
2187
1312
1732
676
3042
250
1012
1732
3170
912
2010
955
973
719
2177
883
1650
860
2745
2418
1649
1787
1118
2738
1715
2438
81
2177
912
1908
2798
2489
1796
3170
2464
1799
2192
2835
1258
2010
2127
955
1804
833
317
884
873
1322
2716
1056
3219
1277
886
1138
2134
2645
2783
2835
940
1805
2539
932
274
3303
833
2545
1795
1373
322
1210
1844
98
2134
833
1801
363
538
1316
3122
1244
2019
884
293
833
942
982
940
399
322
1272
1317
860
2621
2019
1268
1858
1031
940
1267
1275
2645
3683
833
317
2596
2898
1844
2596
1094
2103
833
754
3122
833
1143
2165
1970
1328
1373
565
851
1331
3435
760
940
1570
3215
1278
274
2835
40
2835
1115
250
2596
3362
2407
1078
2794
2960
391
2283
2814
2403
1799
2030
391
1119
886
322
126
2177
1318
307
24
2002
457
3246
2441
2123
827
2898
2734
1801
2572
1203
875
161
565
551
551
410
1199
2412
1316
317
1862
1022
2315
1373
161
2745
1334
1094
452
1796
2170
1570
2131
804
955
1715
1796
1242
2898
3368
1069
751
2808
1056
982
1119
421
1410
2284
942
3122
164
1448
1989
1203
746
1379
2865
3679
2545
1804
2119
782
250
2396
1379
3102
2716
1253
2652
1970
565
1119
13
932
1752
751
1688
1258
1379
40
521
1258
1329
2438
1275
2792
2281
2123
1410
1799
1599
1837
1717
322
164
3303
2030
460
2552
148
389
1787
2131
1119
1181
2489
3099
893
1125
2009
975
1644
572
389
572
89
551
1095
1787
470
1331
372
1069
2165
782
760
833
2835
2835
424
833
1715
805
782
452
2180
3122
1448
1331
56
975
942
146
1331
2345
148
746
1317
317
676
1316
399
1799
1410
2841
2680
1869
1858
1432
3034
1373
763
281
2253
2410
2112
307
1267
3636
2441
1799
2291
1448
2010
2131
811
2835
833
432
89
1799
804
391
322
551
309
138
2781
2666
833
114
2441
1228
763
2347
1796
2403
833
940
2407
722
827
886
2707
1244
565
833
1210
283
22
1417
645
565
1908
2380
2422
2945
2131
1970
2835
1203
383
1866
3402
1369
1049
955
551
1138
2019
410
782
743
2835
2103
860
2581
2134
263
89
760
833
1050
1052
1774
2835
2407
1199
1763
34
44
1317
2716
1715
2892
1644
2110
2979
1331
2284
2110
833
1970
2119
1576
13
851
1369
3042
2281
2629
758
1795
399
322
1650
3102
722
833
1244
89
2177
2284
2557
2979
882
1754
1899
2410
141
2407
1317
2836
2489
570
1392
851
2835
975
1717
3122
940
1940
572
410
788
2798
1908
851
1682
2557
317
2438
1964
1410
1417
3102
733
1783
1774
1264
2412
2808
2602
427
927
1369
1650
1016
2489
61
1119
1899
146
1056
1379
3011
444
1049
2798
2131
1203
786
1246
1760
1715
1369
1031
1644
1317
2596
2898
1078
1052
60
833
38
940
2489
391
274
833
804
1644
617
2033
982
1796
833
2814
763
383
843
1203
1277
958
1159
2450
2407
399
940
833
399
1448
940
3122
22
3815
424
56
1159
1379
1650
104
2464
942
105
1182
3170
1373
480
2581
1417
3049
24
2274
38
1453
3498
2441
26
2403
3362
1597
3034
2284
1316
2474
2390
569
1016
347
1203
833
478
1369
942
389
1203
1182
156
840
322
2131
1298
252
3196
1404
975
1682
940
1732
33
912
486
1796
1448
1322
2579
399
3215
2893
2623
2033
2557
40
551
2783
2407
3362
2798
1938
252
1410
1814
2539
1331
389
782
1783
1373
1182
2707
410
2489
2347
550
399
457
2794
105
2545
1126
169
1958
1334
2033
2489
2002
2745
410
2581
2464
2131
2347
2019
89
763
2171
2552
391
1379
3102
1209
1393
1938
1644
250
2441
138
1328
1787
460
2557
1317
1351
2539
1899
1253
1031
805
2545
146
1774
2830
1016
782
940
886
1570
3362
2410
1049
2134
782
89
424
2814
1810
940
1016
3362
1431
1715
22
2309
2220
1379
322
148
1872
164
1331
1796
3807
34
2794
804
733
1682
1814
1690
833
1410
1181
964
2645
2010
1334
955
1049
2030
833
2581
1242
2274
1281
2134
851
1000
2835
1970
833
460
2360
1159
1362
805
1448
2110
1787
1453
3763
1940
2110
1258
2543
1448
1199
2556
833
3122
317
1252
1328
27
2422
322
833
1799
2019
1752
1113
2134
833
307
1944
851
2500
1246
840
2772
1277
2794
1281
1078
3215
2127
1958
833
3327
2418
339
1139
2407
2284
2010
1410
1209
2781
1899
432
105
1625
2772
2315
1844
24
410
2441
2573
1277
1264
2112
1715
1095
855
2645
1431
3034
1649
886
1310
2348
2177
1615
2781
2701
1119
733
56
746
1328
940
2177
1316
1940
758
368
760
1614
2110
2134
931
2438
2707
3034
2336
470
347
2177
538
161
940
1269
1362
1159
3102
1264
1625
1272
1049
2489
1317
2284
1094
1392
1316
932
2545
3362
805
2835
1448
811
782
1717
1355
1432
2693
293
3122
886
1733
932
1228
782
83
1298
2716
827
942
2573
733
827
2019
2412
1049
851
2898
274
1958
1940
1269
2835
1392
2545
2898
3102
2177
1094
788
258
2441
1210
1369
521
2979
840
293
1688
217
758
192
2110
2602
3219
833
3011
2798
1668
1159
2360
1369
2701
1908
250
56
827
2284
1650
2794
1821
2656
1432
2441
3215
760
782
1752
2192
1069
1644
833
1223
353
3034
1318
1625
3170
1104
940
2407
1872
570
432
1839
833
1274
2110
1329
1903
2664
2284
1650
60
782
782
1104
2033
1078
1389
140
1139
2469
1203
1644
701
2701
263
1069
391
399
1022
169
1104
2758
3122
782
758
2325
141
1417
391
833
2808
2396
1012
1971
833
758
61
1258
1715
1774
1327
217
138
940
114
2131
2656
2407
2794
1822
1448
2407
309
3096
123
2128
883
1182
1417
2441
833
2412
2716
716
432
955
2315
929
2892
2919
410
424
1688
3215
3122
2725
565
1373
1570
940
81
1379
777
1286
2336
1795
2596
347
1373
1858
1810
1159
580
1715
940
1625
2284
389
460
1317
1872
1625
1258
2438
1181
2489
3170
2545
2556
955
1959
146
2728
1921
3219
1581
851
2701
391
460
2892
2573
2274
2814
940
843
164
161
1182
763
1328
2422
751
460
1908
1264
1228
932
3170
410
1322
2192
480
1581
782
2557
341
1804
1159
1958
975
1903
2495
565
1210
2151
1203
2539
1958
1644
191
1611
339
1331
317
1625
2396
1644
1052
2573
3215
2734
2794
1599
570
1394
2581
2979
2707
2782
2781
2656
2707
1774
1264
13
2919
1908
2693
743
733
2151
1369
840
13
1796
515
1267
1330
2545
1410
2407
701
3219
2573
2920
2151
1417
427
1733
1379
2645
782
760
833
1869
1615
1801
1688
263
882
1599
2489
1052
3102
1991
569
470
1316
1052
105
2348
3215
2489
1182
2110
1115
1228
782
1126
2407
758
704
940
250
2284
1844
347
3034
1599
250
2177
2441
1012
833
141
722
3034
843
410
1866
1799
2556
912
1253
1866
851
1379
2412
1650
1119
24
1799
322
1920
500
105
1094
760
321
2560
1112
2177
2118
322
743
3042
1805
788
146
521
1019
1203
2581
746
2131
217
293
2664
1286
389
2707
1316
3099
258
2545
1277
1258
1903
1570
56
460
252
719
827
1858
2438
782
3170
3096
2772
1796
2798
2177
2274
733
743
2664
1871
1351
486
1801
701
1903
958
138
804
263
303
1576
1252
605
1170
2979
2360
746
3122
1774
2835
486
2422
2010
875
432
2682
746
452
235
1049
1410
912
217
2197
1267
805
2019
1016
3615
2441
2151
2325
1373
2224
2573
1069
2336
833
452
1787
317
3362
940
317
2489
1938
2441
89
1940
341
2602
2103
1078
754
156
1258
1688
1805
1050
2450
1795
2348
833
191
932
146
1002
3374
1733
754
217
421
1328
875
2274
2334
2645
2441
2110
2019
1625
2560
1317
1417
1417
1181
2151
1899
1576
410
2545
1717
1316
942
2545
2187
1331
2134
1317
3170
1576
427
452
826
2798
1801
1858
758
760
1327
164
2127
1341
2192
56
2923
391
1016
1322
1182
2360
758
1269
1379
1317
1268
1159
1228
2656
98
1244
1644
25
912
339
2281
1599
1763
1012
480
1268
1650
2134
2347
521
1944
1644
1410
1448
1317
24
975
833
1331
1958
1958
1944
1246
1448
1799
317
1570
3096
1783
2103
1318
2835
2411
1049
1016
2717
3685
1322
60
851
2602
2645
2745
2707
2525
1453
1796
932
2781
2441
1228
2656
1126
3102
2728
56
444
1774
2407
2450
2347
1052
3034
2728
217
570
1331
2716
2441
1644
1275
2151
1964
3215
2487
2680
1940
3096
1801
164
1644
2573
2522
410
1182
1281
2407
1269
2835
1316
322
851
146
955
2794
1715
2396
2345
833
2693
2284
258
2794
410
2403
1629
1625
833
782
1871
3215
1869
1012
805
2745
1264
851
2798
1182
2556
1858
580
1327
3270
452
2348
2134
1277
391
2758
34
2936
27
3303
3362
1322
1330
1576
3102
1944
1269
1448
940
2716
3122
2131
827
3315
2110
1448
141
2489
1031
1069
1210
2177
570
317
2360
1576
1940
156
912
217
1625
2596
843
34
1410
1322
2862
1410
580
2680
3170
1012
2666
1277
1369
2010
982
929
1016
2693
146
457
480
2835
1115
2835
1573
1119
56
833
410
3215
1690
1379
2172
2438
2835
303
432
3315
2407
1644
3034
22
1317
2545
2835
1351
3170
2396
942
833
1022
322
3170
748
1264
1570
875
1334
833
2489
1369
2033
2722
432
2808
1269
1805
2557
733
2407
40
931
1921
536
551
1317
2274
2936
1252
303
1203
1432
1331
851
1796
722
1717
3689
3170
2603
782
1796
843
833
2396
486
322
2422
22
565
2165
410
1126
1801
138
3215
719
1688
1031
22
2066
321
1316
1126
2645
754
1799
2557
61
1410
1650
1417
1715
2794
2701
2390
1389
550
2131
758
2284
2336
746
921
2867
1752
940
833
1644
235
353
1318
833
1796
2835
3102
1899
2596
1095
2554
2348
1970
2604
317
98
758
2772
975
1115
1448
2441
521
1351
1119
169
2707
1899
1799
126
2489
2180
1056
1733
2441
1138
486
2814
60
1286
141
2361
3368
2154
572
1318
2745
2557
3215
432
1199
975
1392
1119
1031
2716
309
56
126
840
1170
1732
1394
1328
2693
1012
1417
2919
2407
1733
912
2291
410
1717
391
722
1715
565
719
2030
1796
1795
317
391
1599
733
2539
2019
1379
34
2602
1251
2441
2645
2348
1428
2725
2347
2791
2450
1228
3102
2581
1796
2835
2545
763
1959
2915
1258
1410
2131
1644
2707
2131
1774
940
1210
1331
942
1330
782
722
2772
339
833
782
1258
2798
1010
1242
1362
164
2347
975
804
1373
1615
427
932
805
1203
1649
1203
1858
2172
1615
1715
1049
250
281
138
1050
1650
1316
3102
843
3219
2557
217
2725
2438
1804
1970
833
833
3122
3122
1244
1268
1317
1903
943
964
3102
746
833
1052
1569
322
833
1903
827
114
1650
1958
2418
2557
2180
1625
126
1814
1844
2645
452
1760
22
141
782
1379
920
2180
2919
191
339
1203
2545
2360
2693
138
2557
444
538
2177
424
3669
1389
2798
2495
1774
1330
572
1275
2360
1125
1763
3122
2581
1159
1774
1138
2009
81
2348
2171
2274
126
3122
921
1286
2165
1871
2336
701
1016
833
322
81
782
1649
105
192
804
293
2171
250
2019
782
1858
2693
1615
1899
843
2441
3122
22
2131
704
61
105
1649
1787
860
470
1272
2390
1199
982
444
1284
701
2131
2180
2707
2808
2716
1049
2725
391
192
3049
2814
1181
1943
1322
1182
1316
1373
1322
2489
2596
3215
2808
3393
2656
2693
2919
1715
2407
1448
2808
1650
1281
1866
795
2010
2345
1373
2030
1104
2621
833
2798
942
1796
2552
1774
2489
701
3042
293
3066
3122
1078
2347
1268
3122
1733
391
1920
1614
2284
1599
2347
1938
427
1448
138
1284
1052
1615
2134
2033
927
2390
2522
2556
250
2835
932
1322
1866
2919
3215
2348
2581
1715
34
2348
1310
24
2707
2919
1199
2171
410
3096
2274
884
2010
943
2557
1801
2495
410
2422
2573
169
1199
235
2666
2693
2772
833
2280
2407
2127
2798
942
538
1031
1754
61
40
322
410
1242
1599
3170
940
1417
1138
2134
24
1940
1715
146
2489
1373
1258
2284
2664
2336
1576
2418
138
877
2422
1126
1920
1796
1008
323
2002
2131
1126
1432
235
804
2734
2451
1938
391
565
2573
1317
22
1293
1774
27
833
3034
347
2280
1866
570
1252
1570
2781
2403
2552
2438
2438
3034
1644
1795
1650
3368
2581
2573
1244
521
1056
1203
1682
886
2110
2315
2835
1115
1462
2573
347
3122
1733
1016
940
24
3368
1958
2581
1964
1787
2835
3122
416
1078
138
2002
2716
457
1182
250
840
1139
1104
1573
2791
40
156
1644
1958
1418
3362
2281
2033
942
2612
833
521
843
3099
1774
432
1351
1170
2165
940
2140
782
1650
955
1327
2556
2656
1331
3790
2716
81
2407
424
2450
1379
2464
805
81
2808
2556
2134
322
148
2978
3222
565
565
383
1267
2835
424
2489
307
551
1104
1060
217
570
2131
1258
733
3215
2745
1369
1410
2557
2835
61
1644
2919
1970
2714
1796
2604
2680
2892
1379
1275
1185
1814
782
2581
1267
2892
1272
1938
1958
1410
478
763
1199
2604
975
281
1905
2794
146
958
804
1203
2001
1717
1223
894
1844
932
719
722
3368
2679
1103
2019
1002
460
1228
851
2110
1410
1959
2716
2412
2030
1717
824
156
1752
1435
2573
2127
1650
2407
940
1104
2798
156
1078
2019
538
3704
1185
1625
1251
1649
2489
2557
2165
1644
235
2347
2835
2349
399
347
572
432
943
3042
1210
833
2274
1331
323
2602
2180
2556
34
1330
2291
833
719
782
1379
2979
61
161
1104
2556
2412
1908
1199
1871
2815
840
2679
98
1453
1970
427
470
156
457
274
827
1210
1275
1267
61
3368
827
2645
2725
1242
2407
2134
2557
2794
2835
1318
2165
1330
782
1052
1774
1373
391
399
432
833
930
940
3303
882
722
2172
2602
421
138
2119
855
2151
1417
2019
1417
2438
1286
444
958
2226
2835
1330
322
2835
2134
751
572
250
161
2745
98
2464
2621
81
1599
1104
1958
1715
2581
2127
1049
1049
389
975
1410
2165
932
1246
2781
1432
3219
754
24
2134
728
940
743
427
1284
2281
1252
2604
3034
2013
1049
3801
2127
1199
551
2579
309
942
2110
126
2284
1650
486
2725
1052
676
570
1334
3362
1625
840
2557
931
1069
2835
3273
1210
833
1139
2666
3034
321
1754
1143
676
833
391
2645
1138
940
1078
1649
884
2545
2545
2103
1291
156
3315
2403
452
1866
2110
722
2707
480
2545
322
2734
1682
1796
2835
1181
322
156
2489
2545
1126
1615
126
1752
1844
1252
13
2791
2543
1334
886
1000
2835
2127
105
746
2274
2898
886
2347
3305
955
307
2798
98
1774
1010
2596
1682
782
2602
3444
2707
2725
3356
1599
105
1650
2573
1733
833
2422
460
341
2835
1327
138
940
1275
2898
2556
763
283
322
2557
1078
833
958
323
1244
2410
2019
1892
1573
1000
1253
1581
932
3215
1253
1095
958
44
1938
1328
456
2033
1334
1958
2758
1871
1858
826
1581
1056
2808
1796
1872
955
958
141
1138
2581
263
2745
2645
1908
457
2033
1796
1078
3034
1049
164
1331
2403
1331
1264
3362
2680
2581
1940
565
2390
2151
427
965
1708
1246
250
2745
2274
833
250
1268
1417
1943
1862
1844
1138
3170
2645
2035
1688
1328
1373
1379
347
1629
2177
578
2808
2892
2532
2274
1787
1774
2123
804
2403
1763
480
713
3493
2557
1094
146
2693
565
2898
410
1869
1281
1625
1392
2557
1268
1316
1799
1170
2798
1644
2336
1328
833
782
551
2390
1095
851
942
703
955
1138
1650
424
141
1199
1281
2573
833
38
2110
782
1921
2450
1614
1943
886
3219
2792
833
1417
1796
1252
975
1126
940
1668
1424
1908
1291
840
250
1581
1650
2274
2573
912
1774
22
25
1331
2390
943
2291
2945
148
1056
1625
1252
1258
733
478
865
2680
1252
2291
421
782
2862
1844
1625
1448
782
56
1448
1258
1908
1650
2123
410
2450
840
1095
1281
2360
2707
3099
758
341
758
2489
2557
2745
321
1431
3122
3049
141
1866
341
1246
1717
2728
89
2664
1801
235
2274
2403
1000
22
283
2403
2707
1615
3122
2180
1138
1143
1576
250
1330
38
1126
2734
722
192
1182
1203
1581
1668
2134
1281
339
843
432
1379
1277
2410
931
89
3102
1000
89
1814
3122
3034
283
146
2281
1938
1281
2407
2522
955
2134
2680
40
452
1253
884
2664
2680
1644
3122
192
2464
3034
883
81
410
1858
1835
250
1991
884
391
2745
1252
580
1448
782
1210
940
1682
1022
886
353
56
2347
827
1708
1142
2645
833
1799
1322
1016
2253
1052
1448
833
339
2862
719
1650
782
2781
2281
138
2656
1318
3219
432
2348
1389
957
2441
3170
261
1379
309
938
833
1252
456
2581
2714
565
955
164
1242
1275
1943
2573
758
1022
1970
1964
2019
982
1453
860
444
580
2714
2171
2557
252
805
1774
217
136
851
2545
217
1281
1159
1763
1717
1269
912
1690
1752
1268
1428
2009
44
341
2281
1715
943
2010
758
2862
2781
1644
1317
833
164
2381
44
432
1649
2151
3034
2781
2680
843
1251
565
317
3215
427
2716
1369
2380
2835
2134
782
1682
2716
81
2438
883
1258
1203
521
1258
410
1281
217
1393
38
323
975
1275
2103
1799
722
2281
235
89
34
40
1650
1316
2707
1244
1181
217
1715
146
2837
1844
982
1650
2110
353
146
1002
572
521
1787
399
1410
743
2030
391
1275
1022
1858
2791
964
1170
2019
1203
2835
1351
827
2412
1258
580
2489
322
2656
883
263
826
763
2861
1448
2365
1244
1625
1210
1822
1244
2814
955
2450
1417
886
478
940
1796
2414
22
38
138
3362
13
2808
1277
1908
3122
1717
1267
3496
1871
1223
1267
1448
1244
2230
1432
921
2945
2336
457
3122
217
118
2621
2134
833
2725
2602
3042
3439
1328
141
758
2835
1016
104
1787
341
1668
940
1031
2509
2134
882
804
1078
3122
432
2464
565
782
1715
3049
1392
782
1448
3034
832
804
1170
1715
833
1625
2734
2127
421
1796
1203
235
2545
25
2581
1432
2556
2177
612
2781
1016
1284
480
2581
2489
851
1644
2010
719
2680
1650
1104
25
3219
1050
1943
3362
25
2274
1752
2783
317
833
3368
2557
2348
512
1182
1732
2543
169
2422
1228
1717
1316
843
2693
580
2165
2664
1650
1251
2360
2509
1351
860
763
2177
2539
1182
1379
1625
389
1795
3102
2556
1269
1625
1269
751
3301
2645
104
2679
250
942
2700
1078
2438
930
1373
719
2573
2573
1139
1322
2556
2602
1858
2172
2347
2489
274
281
1379
1031
2664
2127
1310
191
942
2656
1959
1650
833
1182
760
2110
34
250
1049
146
138
1799
1244
1182
2134
826
2707
2539
1351
912
56
2794
1810
538
2532
512
56
24
929
833
3034
2656
763
2835
2538
2131
1649
2835
1258
2892
840
1351
293
1242
2716
1410
2707
1715
339
410
1844
2137
317
975
1810
2725
2489
1138
3215
141
2652
2714
1228
1173
932
3096
141
1625
126
1022
719
410
1379
432
321
1417
1069
1199
1959
1327
782
2009
161
760
2960
3049
2180
3049
1644
2253
2573
140
2707
2693
2693
432
2814
2538
3215
323
521
353
2441
1866
1869
1432
3362
1599
2019
2131
833
470
281
1431
1094
2284
1615
432
432
763
1291
1787
3102
98
1138
84
3122
1244
2835
2745
261
1203
1778
421
538
2489
3580
3122
1796
3102
2438
33
2010
763
886
2738
927
1253
1814
1899
982
1649
833
60
138
263
1417
161
3864
1688
2463
1899
930
805
940
1796
2441
2422
2284
2557
25
2953
1031
2489
940
1573
1573
2557
1022
1031
3362
1334
2798
2348
2019
2532
478
2798
146
1078
1318
804
1971
217
263
2410
146
421
1715
1331
833
827
2979
1570
703
2347
975
391
827
521
2645
2556
1355
2192
3828
2450
3368
782
942
2033
2632
2464
843
2009
2291
2438
2134
61
40
2794
1329
883
2127
263
1159
56
3170
2360
1069
1668
975
833
1031
1170
3362
1139
3096
1682
676
2573
1277
2390
701
1331
1379
882
1210
1362
512
1258
3215
782
13
982
2274
105
1625
2291
2556
1199
3034
2897
1774
1281
1181
2103
2573
833
782
833
104
1012
1644
1268
1322
940
1760
2979
2489
2716
89
782
1010
1573
982
1814
322
2794
2745
2131
1322
140
2701
2798
2131
1410
851
940
1629
1281
886
758
940
763
827
1615
1139
123
833
1291
860
1417
1644
1267
763
940
3170
2274
353
105
470
3170
3170
580
1010
1362
1252
1410
1228
760
81
2693
2010
833
1228
572
2441
1318
2621
24
1844
760
782
1316
1754
2438
2602
2315
2745
2403
1844
1417
3122
1277
2407
2131
2019
1016
2664
1267
399
164
3368
1331
894
40
2390
884
1119
1573
833
1056
309
580
1869
827
1410
427
60
2284
1242
1872
2438
2557
444
982
138
339
2701
704
1317
3102
2407
1318
931
1104
252
432
1626
341
1650
982
2835
851
826
733
61
833
1267
2707
126
410
1242
964
60
2284
1159
2979
146
760
2656
353
1327
964
141
942
1432
293
40
415
3693
1251
391
1049
1732
1244
572
782
56
932
805
1069
1379
3049
2945
1959
1268
1379
89
758
921
1025
1330
883
1369
3215
1139
3102
1733
2131
293
940
1291
1246
1970
942
3305
444
3122
1264
912
2365
2131
1431
827
3122
3170
22
2556
2652
3170
2835
89
1228
733
24
2119
2010
964
2407
1752
1031
760
391
3362
2019
2532
1871
1573
1631
930
3042
915
391
1330
1272
1277
3362
551
1576
2734
758
2728
551
2707
722
912
805
763
293
3683
1327
263
1379
1351
3219
1210
1362
931
1318
1943
347
3215
1016
323
1715
2396
1115
2489
2345
1644
2693
883
2177
164
148
1010
943
805
1448
2579
2745
2274
3170
1291
2862
3368
2171
1373
2680
192
1119
1970
2798
1139
826
1272
657
2412
3362
410
2728
2002
480
2417
1801
389
886
782
2794
804
833
833
105
2545
2666
763
2835
2556
1373
1322
929
2701
958
973
22
3315
722
104
1244
2281
751
1787
1095
2396
2571
2581
2010
322
1858
782
2489
833
341
2110
3266
478
942
1182
410
486
1644
1682
1844
565
444
1369
421
1801
1844
1139
2380
432
840
2581
34
521
763
2489
2422
1317
1115
1351
399
843
1629
1330
1668
2781
1801
805
1269
2110
943
1252
1373
1115
2919
975
1690
2441
1170
1644
1078
1331
2489
2808
751
250
782
1031
2596
164
2835
2131
1235
932
141
1871
2509
805
1275
760
235
2701
1644
1275
833
1732
883
432
1031
760
521
2545
2602
1650
1796
3042
3122
2680
1267
843
3666
955
2919
1119
191
1095
3122
1355
478
1078
235
391
1351
138
2693
391
2171
1760
22
572
2758
1012
1253
13
2010
2131
2274
833
1275
192
2178
2284
2348
1644
486
1787
140
1970
452
424
1410
2213
341
2835
1625
1274
1650
2734
317
2438
1010
1899
782
2556
1615
1025
169
3575
1138
921
60
1871
2532
1787
40
2900
1799
2725
2919
754
1316
141
2794
1573
942
1316
1682
2010
3219
512
2892
1182
322
389
1111
2814
1871
2543
875
943
2010
3102
1644
1138
1264
875
138
3219
322
123
89
457
940
3099
138
1291
1016
1417
2707
1317
929
931
322
1331
138
833
2347
833
457
2171
572
1115
2596
833
3034
1805
883
1010
958
2010
1252
1844
748
728
2680
1410
1318
2489
2728
2438
1448
1016
1899
1649
782
191
24
372
478
3049
1576
1317
1119
2745
274
13
235
105
321
1774
1787
1650
1317
1369
1056
2808
2390
261
2151
2110
1866
1252
2898
843
427
1394
444
805
1774
2010
1733
1576
2656
1210
2545
2579
1871
2094
3122
840
1650
1016
470
2441
2745
2701
1688
2835
1615
353
252
1277
3212
1258
98
1246
1264
877
2680
146
1796
1060
3122
1424
13
733
115
317
2573
2103
1787
2734
2596
1258
1599
1267
788
1095
1056
460
457
827
3102
565
252
1625
81
2390
2573
1774
2284
955
2556
33
2545
827
833
2284
1275
2701
840
2596
886
863
2334
2581
1570
1379
3215
1078
2361
321
1783
2336
1783
323
1970
1796
164
3215
3775
105
1244
3049
1614
56
322
1252
940
3785
2557
2557
955
480
1615
1783
1291
1078
2171
763
2010
2539
2412
3368
1373
1410
347
1228
827
2602
480
2284
252
1682
478
480
283
2336
217
1049
921
1031
2390
1159
840
452
565
758
1650
1244
1615
2172
60
2898
2772
2835
196
1903
2573
3122
1866
1581
478
309
927
1277
782
27
1793
751
1104
1733
2621
1258
2390
1331
758
1104
2110
1242
22
2281
3215
1094
1688
1228
1351
2396
1252
1801
1448
2556
2165
895
1940
89
1448
1143
1872
754
140
1268
1625
1448
942
1275
89
782
250
1844
570
322
2728
2407
1796
2151
2652
3387
921
3122
2557
1373
2693
2151
3037
1317
2063
457
940
1209
843
138
833
1410
2403
2317
940
322
1778
2868
2772
1908
2033
886
2556
827
2573
1615
912
1576
3044
833
3219
912
2808
1228
98
932
1119
322
2835
3096
1159
2573
2253
2019
1209
843
146
2441
1330
56
391
2898
1022
3034
1431
1763
250
1049
3176
2596
2127
2396
1277
24
1899
1258
833
1277
2253
1763
2581
754
156
1143
2336
1799
1264
2734
323
1814
1268
2495
704
1252
1115
81
40
1787
1959
156
1228
3683
2581
2716
548
2315
1277
3102
1126
2165
1258
2438
3487
3306
281
1940
754
932
2390
283
40
2177
1379
146
2573
1314
1128
2693
2118
1182
27
1373
886
833
782
3170
1801
141
22
940
1268
1095
2714
452
833
281
2177
427
883
2596
1252
2814
763
2010
2134
733
3362
833
60
2919
3049
25
2545
2134
2734
760
1078
1244
252
851
303
2361
1649
2701
1799
1682
2781
1272
2110
3122
341
427
235
1970
955
2835
410
1379
833
1418
746
1369
347
932
782
1570
1115
250
3362
940
2438
1316
1272
478
3695
1069
1783
138
3102
1844
391
432
1223
1715
1253
1181
1331
2110
1453
2693
2680
1410
1799
2560
2009
833
940
1644
763
1369
1752
1334
3034
2539
751
2347
1379
1373
339
432
1958
840
758
843
833
1599
1576
851
722
1351
1379
1940
126
719
940
722
478
1334
169
2407
1787
1970
90
1056
833
2652
1316
1268
1328
2579
733
164
460
2892
34
1139
3034
782
347
383
2557
2134
885
2489
2701
22
1448
1570
1970
2758
1943
2573
89
826
2532
1022
457
1625
2621
2336
975
1104
2898
2919
2093
33
958
427
2009
1410
521
975
1389
1331
2682
2557
1316
1970
452
827
2783
2835
1424
1389
2110
1104
733
1317
274
1139
2010
2175
2545
2656
883
2489
1115
1373
1448
1958
165
1104
2450
886
833
2645
44
1016
1682
521
1668
2798
2623
22
1012
1264
719
833
3102
1318
1318
339
1801
2722
1799
1432
1787
1858
722
3215
955
940
940
2438
89
250
2348
833
1351
1787
982
1331
1252
2835
1291
303
833
250
1799
22
1903
217
2274
860
1281
1970
192
827
1964
578
2945
432
283
827
758
1000
964
274
281
1330
391
169
930
875
1286
34
1252
2482
2946
955
942
1688
1733
164
2291
2545
3096
570
1774
2284
2645
2835
322
2407
1958
1410
60
782
1410
2131
283
1049
1410
81
2772
1298
1005
1049
3034
1322
146
141
2010
1291
1448
1787
347
1959
833
929
2557
2612
2725
250
460
580
760
1682
1275
432
2438
1625
1269
2623
1872
25
833
235
2495
1448
1581
1393
427
2360
470
1318
782
2033
1379
34
1389
1355
760
3215
2798
1008
2621
2360
1252
2543
2281
1448
1908
2365
1410
2543
1410
1410
2693
1334
1774
1210
33
1844
955
811
1576
2489
1379
1862
2596
3685
1052
1682
1796
1095
1899
2707
964
1715
1025
1281
1938
1581
2656
843
1787
833
457
2131
704
478
1532
3122
1244
1275
833
1448
2360
3049
457
2422
2772
1203
399
2545
2745
217
572
1119
1253
2666
56
3706
763
2019
3034
2284
1104
942
81
415
1330
410
840
480
2033
156
833
2656
1448
2151
1774
1410
1182
1625
826
261
452
805
1417
3683
89
2734
89
1615
2182
580
1291
955
1682
851
733
3122
2165
1778
2623
3215
3368
942
733
958
1799
383
1959
460
1244
700
2403
1799
2714
704
3102
81
942
2019
1203
3096
146
2131
2645
570
2348
1069
1576
2171
982
432
1796
833
3306
2612
424
1182
2835
3653
61
2390
2127
1708
2581
164
2557
2010
1331
1329
141
2347
1783
1796
1810
1576
1379
1871
2579
2707
1258
1688
763
1252
763
432
1958
217
1959
1056
1644
1181
1010
56
258
2666
1872
61
827
2418
2573
293
2123
480
833
1139
782
138
3042
827
833
2664
2438
1252
1264
1322
521
303
1351
281
1317
3347
410
1581
148
940
56
33
1369
833
2693
580
105
1410
2165
3102
1078
940
1328
1242
2281
2798
1715
1272
3683
89
1182
146
1899
1181
833
2414
1872
1959
3362
2936
2019
1839
34
391
656
2134
974
399
25
3122
2315
795
2557
580
1031
1000
3034
565
3219
1272
754
252
1844
1787
2579
1328
1267
2707
389
2693
2781
1778
146
263
1958
235
60
258
2110
56
1417
164
1373
1379
2573
719
3042
805
1787
2919
1783
1210
2390
1570
572
1379
2119
427
1956
2470
1016
570
432
1599
1787
2134
2103
1334
515
3122
512
81
2110
840
1389
391
2154
1615
3170
1069
1119
940
1862
1576
833
733
1210
2892
538
2680
123
1253
2664
2835
1814
1752
2360
676
833
2509
2680
1264
2979
1275
2390
1625
927
1448
3034
1060
3362
1796
2407
89
98
1650
973
733
1369
89
2666
2666
1268
2165
1938
2280
347
146
1031
1284
410
341
2798
1599
192
2284
2557
2438
56
833
940
252
782
1754
751
570
2134
2438
452
1210
2604
2396
3034
1286
1291
1291
751
1139
3122
2572
1275
2573
2280
2645
89
283
1783
1822
833
2347
293
2645
883
1104
1866
955
930
3034
341
3096
339
1387
2602
2919
1715
1801
964
782
2666
1414
1938
2450
1115
1138
795
2734
886
424
1355
427
2680
2123
2450
760
1774
851
1688
2127
1389
13
1281
1203
1393
1139
3215
1799
427
2441
2798
851
363
1223
2710
2407
250
2110
1228
3219
1844
2019
2348
782
2464
2131
2798
851
833
885
826
1281
1143
2410
1625
833
733
1334
2410
1689
1715
2336
1373
2919
1119
2545
2599
2781
3011
833
1182
89
982
2171
2734
391
2556
1774
2758
1334
2539
1022
1752
2596
1000
551
1322
833
2666
2798
3102
1801
2151
81
1752
2110
1210
24
1774
2808
24
701
1286
958
1787
2284
307
1448
1267
2127
1277
3684
930
488
161
1393
322
2165
1119
860
512
1964
339
1056
931
40
1733
2281
1139
1844
1012
851
13
1328
156
805
2545
1209
399
2835
2110
322
2545
2283
1251
1322
932
882
782
2725
3315
1801
2390
1228
1796
2543
2545
2656
882
1858
515
1331
1210
1269
2693
873
1010
1095
1012
1866
1373
2835
2467
1104
1715
1316
1291
1774
323
2110
353
565
2666
1317
1056
3315
2489
804
2543
1322
1318
760
1799
1899
2441
1115
341
169
281
1272
26
942
391
1431
2557
1322
427
2745
833
1799
2808
1269
2033
1258
943
2010
1016
1052
932
2666
3215
2701
1316
1432
1644
2489
1844
2808
1318
2348
760
1410
1353
1199
2336
1410
1688
930
281
317
1139
860
2814
515
3219
1448
3102
98
782
2783
1866
1284
964
2656
2165
1244
1688
146
293
1373
578
2693
1275
1182
1277
1958
565
2556
942
322
1940
457
1252
1369
2390
782
883
322
2345
2652
192
1258
1016
146
2725
2489
833
317
1787
1185
827
2441
1682
1351
940
1964
1799
2573
1331
2556
925
2645
955
322
2118
470
460
44
40
1317
389
252
1031
1732
1277
1272
89
1576
217
1644
340
1573
940
1431
1796
1393
746
1715
1614
760
2538
2131
339
2791
958
114
2360
2680
2134
2979
3315
782
3315
1291
1012
1203
1322
1078
3368
1379
1291
930
3359
156
1614
2403
89
763
141
293
410
2134
565
1964
391
1763
1331
2781
1334
2410
2862
805
2165
1291
1275
2645
2556
2131
1844
1425
782
2441
875
1783
307
921
391
2088
2127
521
2573
1316
2772
2131
1795
942
1094
1733
2798
1267
2469
317
1242
2281
2556
2110
940
1210
1272
141
303
1625
146
2581
2604
89
1253
105
156
942
2010
421
1801
1056
2552
3099
2441
1576
840
760
1682
1717
2410
3683
1334
1139
2127
1389
942
1246
89
2347
1970
1264
1453
1872
1795
2573
2596
1774
1774
811
758
733
1125
1203
826
1650
2422
868
1389
34
1387
833
1052
1330
478
1182
1379
389
1787
1938
833
1650
1682
2345
758
2103
2030
3362
3122
805
3122
1858
1715
1078
754
1715
3368
1431
2177
833
833
912
2725
940
551
1330
2791
722
1844
1291
1281
2543
1650
958
958
2560
1318
2919
1246
1330
2171
44
2814
126
2033
521
2936
538
2407
3219
1733
1392
833
1318
1964
1899
1182
2808
2808
843
1844
89
2417
886
843
2410
2552
1774
521
1799
1649
140
3034
1908
1787
1119
1844
2131
2489
347
2835
1379
2666
3102
782
2835
833
2979
804
1228
1267
3042
3122
1258
1869
1625
826
2557
1327
3251
1181
1291
932
1629
2284
1921
140
2772
2414
1318
2573
1159
192
1223
1203
1920
427
2171
3219
1649
2489
1715
1115
263
339
383
1799
1837
3215
1796
1858
580
1170
164
1970
156
1787
1269
2656
2489
40
833
2666
3231
1844
2545
192
3204
2407
2892
2589
283
81
2030
1277
399
1688
2835
1275
1119
2381
3036
1964
1394
3042
1331
2532
758
252
2010
1754
427
1182
931
1244
1903
975
1668
2552
2489
1012
2602
2814
2745
883
782
733
1327
2707
1958
930
3122
2781
1318
25
782
407
1389
1138
2417
1774
2192
2835
2539
2959
1078
1417
1139
1844
1159
2679
1002
1908
2345
2602
1330
217
470
341
1228
833
3215
146
1130
2716
1388
1355
2545
146
413
1264
1649
283
480
851
2489
2772
2701
22
303
1331
1362
2835
512
1801
2348
1049
105
2441
1576
565
2693
432
391
2781
860
1272
1796
322
1182
538
2666
860
1351
399
833
1644
2789
956
480
2274
827
1251
303
3099
3362
1317
3368
164
1625
782
1732
1119
2010
1281
1322
2835
2080
1199
2171
703
1644
2656
1581
148
722
2623
2131
940
1448
1373
341
480
943
3215
250
833
1328
1920
2919
1970
843
2798
2390
323
2835
3362
3034
942
33
2137
457
432
975
1814
1049
252
1119
3049
833
921
955
2010
2545
368
2794
2177
1958
40
1050
1012
763
33
1316
833
2573
763
3102
1322
851
89
3362
1049
1078
1576
1799
964
307
258
1078
1570
782
432
860
782
1252
126
1170
1000
1252
2808
1959
2897
105
851
1599
843
942
2798
1903
2390
1291
1417
1801
156
2892
782
570
1715
1373
860
521
1182
2291
2794
763
98
3028
833
2509
955
2538
478
833
642
840
875
235
1958
746
782
2892
2123
1322
1223
758
932
252
833
293
782
60
2103
955
1022
2602
1796
2645
3122
1733
1581
2422
942
353
114
3077
1903
389
726
146
1964
2390
3170
2464
191
1717
827
432
2165
2033
1327
1899
746
460
1331
2284
2019
851
1379
1763
2545
572
2489
1959
1682
975
1210
1576
975
1379
1228
1625
307
2325
2134
89
1016
1774
2581
580
2612
1318
2134
2180
2177
2596
1284
391
3042
309
2745
2798
1322
1317
1570
3075
1870
763
2798
321
1869
1940
1387
1615
3685
2348
2422
2579
1138
1095
1373
1138
2557
1318
1328
293
1417
2539
1682
973
2581
252
146
882
38
1417
1644
2407
1799
169
2716
840
2123
805
833
1858
551
1246
1104
2581
2862
886
217
141
833
851
1199
1138
2621
2693
1056
354
2581
2284
1417
782
833
1650
3368
570
1787
1318
60
1069
3122
1970
1614
1210
1970
1871
452
460
1795
1115
321
2557
804
833
303
2110
1614
2581
572
3170
2794
751
811
3303
2791
1970
1016
1644
2666
3034
2835
570
1181
274
368
1095
940
2390
1903
754
2798
3219
930
323
833
2284
2666
322
2738
3049
252
2579
450
1576
1078
975
283
833
89
1899
341
1649
250
1269
138
2716
1284
521
2772
1796
746
1022
126
3215
2450
1331
833
2151
521
1379
3102
81
235
1392
1581
1752
1576
89
2581
303
3215
733
1210
782
3122
321
751
1327
551
1690
486
3102
1094
89
283
1126
26
2315
2489
2693
389
156
746
811
871
1253
424
1104
3315
2679
1650
1410
2798
1318
833
3219
98
2480
1031
550
1799
1253
1379
2407
705
138
572
2489
833
2110
1650
2835
2489
2693
1125
1264
2291
2573
391
2798
470
105
3362
2557
415
1104
2552
1331
3170
1644
3520
250
1650
347
1016
2602
146
2581
2545
2666
2794
2693
873
1373
1199
1258
2814
1361
56
2291
263
1417
848
3679
1210
2325
2177
788
1031
975
1573
3362
2781
2210
1763
2414
126
323
1417
1316
1185
751
2666
192
2033
2602
1682
975
1016
1139
1203
833
432
3215
1625
1649
2182
34
1210
2365
427
1958
2228
26
1417
191
3102
1203
283
3368
1899
2716
758
444
2979
2734
1668
363
1432
1787
1733
2798
2284
161
1317
2960
758
389
3034
2979
1284
478
1355
1138
2336
1858
1783
2808
1453
1275
3215
3122
1328
1012
146
1814
826
2019
551
2010
1331
2791
833
391
843
1094
2545
719
2781
782
217
2407
1210
975
1139
2177
3034
1379
1432
1958
322
2556
763
1203
843
347
1431
3219
303
250
2808
1331
1050
1203
424
105
22
1012
303
1958
457
480
1625
3100
782
1690
733
1970
347
1316
3122
1253
1814
1000
2814
415
1199
1796
1069
1787
1118
1209
1908
2348
1316
1329
704
2734
2664
1389
2623
2666
955
1763
156
1322
833
2407
2019
2560
2315
322
733
1958
975
1268
1787
1056
1331
2396
1061
833
2151
1330
1095
164
722
931
3362
164
138
1049
1272
2019
851
3049
2002
1104
2284
2581
81
3042
2919
1069
1650
2581
391
61
1625
1625
1774
1056
860
118
2652
1787
2652
156
833
2033
1139
2489
1281
973
140
1031
2679
551
1277
1844
851
1056
1799
2450
840
457
1012
2165
2019
389
2165
3291
955
2716
2936
942
1410
746
138
2192
1331
1022
2936
1286
293
1796
444
1570
805
948
2131
2403
1796
1448
391
1650
1275
2557
1717
389
882
2557
833
2701
2645
1379
1796
339
1022
3170
1069
138
957
1787
2573
1327
89
363
1581
1298
3042
1115
1016
81
3102
323
1049
2573
2019
309
1291
826
2103
2573
389
2489
368
1615
717
1083
252
2151
2019
920
860
2545
1844
2414
452
851
975
758
3215
1139
263
2728
2808
883
782
2464
3219
1331
3122
2612
1752
782
2666
2539
2110
2645
2410
2602
293
1104
733
758
2489
1203
460
875
1159
940
833
1268
421
2281
565
3091
2557
1754
833
2495
2582
942
2019
1615
1805
2489
833
1715
1115
452
788
1573
2664
982
252
1379
1805
2010
294
2716
444
424
1331
1119
2019
1733
427
1334
1267
1316
415
1940
940
2781
105
1267
1253
2127
2293
2772
1410
1252
250
538
1181
2545
3234
89
1410
1379
138
424
1417
258
1417
1431
2556
3707
3496
353
1787
2010
565
250
2438
804
274
1373
1104
955
782
1899
1012
2794
1104
2556
1330
25
480
3185
860
1268
886
1649
2798
851
1379
61
931
843
2835
1331
27
538
164
758
1252
399
2110
2131
89
303
833
89
2019
1410
1783
1272
317
3368
141
3362
795
3049
2716
1078
146
3034
2557
1752
1453
25
2707
2798
2110
2557
217
1317
452
3102
2835
399
1615
146
146
2422
2604
2489
3219
1182
580
1752
1774
1228
399
60
570
3368
1732
2438
521
1281
833
782
1138
1139
353
2317
1432
2545
2255
283
833
1328
3315
2274
833
2118
1417
2396
3170
833
1958
2281
833
2725
2407
2407
1330
1899
1351
2441
347
642
2602
2936
283
2336
833
2602
3122
2808
1000
1281
1264
1959
2134
2127
1031
1284
81
1715
2019
940
2573
2613
2134
2936
1242
751
1049
570
2556
1329
2019
1615
1389
170
427
2033
2656
1334
283
1281
2862
1373
833
1805
1581
1327
2728
339
1182
341
2381
2772
261
826
250
719
3122
840
1958
782
1682
840
3329
1682
1228
1228
955
2365
33
1581
2284
1210
1599
1291
3315
432
156
3362
1182
1316
782
1991
1908
1376
2131
1258
851
410
148
33
2835
3362
1432
457
1379
827
1940
840
940
2441
118
565
283
943
2645
719
2030
2781
1581
3042
788
827
283
2798
1625
2707
975
1329
3102
1104
1277
1244
2134
751
716
1327
2441
2165
2348
1328
13
551
2596
3170
833
2441
2171
2014
1715
322
2573
1715
760
2110
2360
2645
118
3122
826
2226
942
1715
1657
2172
1181
2407
2019
1050
1871
1650
3170
427
572
2410
470
1322
941
27
3037
2645
1317
2281
1138
2110
2110
383
833
883
1801
339
1304
1330
2808
33
432
3315
1410
1078
1892
827
1599
1959
2979
1050
833
217
975
875
2707
746
2581
1181
2019
921
486
833
2573
281
940
833
860
347
2734
833
942
1138
2573
3034
885
2892
2602
1318
2010
1203
2274
2010
156
1334
460
1181
3362
1002
192
1244
138
22
521
1940
1869
1115
2680
851
341
833
1317
1139
2281
955
1787
982
1182
2693
570
1317
1275
1763
2019
2010
2664
1317
1943
1625
38
2010
975
3368
60
1576
827
940
855
2441
975
2489
1281
2573
105
2707
2134
3170
2325
1394
1940
1938
1920
1119
1181
931
758
2904
1268
347
1317
2794
1252
2001
2835
1318
851
3303
2033
1379
1393
2664
2758
2545
1625
1379
2407
1016
826
2489
942
1246
1733
758
1752
60
2165
3122
943
1649
2545
2361
1682
1708
1078
883
2418
2360
339
833
1964
3122
470
1281
2835
1010
89
2936
1330
1329
1866
140
2019
2348
2489
427
2645
1334
1203
2110
1866
321
415
2010
2545
2645
1252
2581
1752
811
486
452
126
138
1774
940
1871
894
1012
347
2734
2030
2441
942
1844
833
2545
940
1210
2495
2979
1570
746
955
551
1104
2495
235
886
2552
722
3170
782
283
1331
146
363
1801
2165
782
1362
1251
975
1351
2380
1281
955
1434
2134
2110
2336
2019
2693
2979
2835
410
317
1268
2336
942
1787
2131
733
391
1228
1328
826
795
2734
1570
1899
1115
931
1682
2464
885
1899
470
1373
955
2110
2573
2623
1327
2919
1330
1774
1316
191
2450
2177
1908
1432
2781
391
578
795
805
973
1104
1410
2573
424
2171
826
2110
975
2645
2019
1291
1228
427
833
1138
2438
460
551
2835
2407
782
833
1379
1334
1921
1774
1581
2450
2798
1625
2489
1389
2783
2794
3122
2348
1203
2656
1903
3102
3122
1094
56
339
89
760
2407
942
3102
521
1228
1170
1844
1327
2131
2119
341
427
733
521
2798
1316
322
1615
1858
2334
2596
1318
722
2725
2019
1625
2441
1682
164
2602
2707
2407
955
833
2656
123
2274
2134
1774
480
322
410
2953
1351
1318
746
3049
1291
2450
1209
1787
2396
2602
1031
1095
1210
3623
2360
1796
860
307
1732
1281
782
1069
24
1393
321
1903
235
860
2464
2780
722
2165
2317
1031
1787
341
470
2110
191
1858
478
1732
1940
1379
940
138
322
1796
565
875
3034
3102
912
833
1253
1019
1858
274
833
1182
2539
1000
2936
1267
263
2835
930
1049
1330
1866
126
2808
2438
1334
2464
1796
2734
782
733
833
515
955
2345
1844
432
958
754
782
2414
299
565
126
1373
1104
1576
3099
1056
293
105
2532
1796
2858
833
2798
2892
521
1298
339
2772
156
2556
1012
3863
1717
827
2707
942
3049
98
1052
1331
2701
1733
782
2707
2396
1049
3102
81
1787
2979
1210
2707
2728
2808
1379
1316
1351
840
2464
61
2390
1264
421
399
1095
432
148
1210
2835
480
943
1448
804
1275
2892
3034
2019
2798
1733
833
1796
1899
1778
2134
2734
1958
2410
1615
457
743
1410
250
2919
2348
1210
840
942
1095
2557
26
2573
1379
1858
676
1016
2253
1869
56
146
3303
1223
1752
930
303
2835
3215
733
33
460
1844
840
2679
1991
1139
1228
22
192
1810
733
1959
833
733
1787
1682
1796
782
3679
2808
2545
2390
1866
1328
2407
975
840
1921
833
391
3215
570
2253
833
2581
263
839
2103
795
1869
1752
1031
1115
3126
2315
1964
1844
1410
1964
1958
782
2127
975
432
1752
2325
722
98
2492
1959
2581
2134
40
3170
1331
321
252
424
2722
1199
833
3305
1012
138
2165
3362
570
1581
1126
126
118
317
782
3413
1317
40
146
44
1787
719
169
2315
89
3305
1453
1264
833
2509
3096
2545
1774
2438
2937
1268
1810
1778
1170
2581
322
391
804
1940
943
833
1328
760
2281
432
2808
1799
2656
2418
943
81
1330
1016
2835
383
3099
782
932
1866
1031
512
1844
1138
3099
1199
1576
1369
1204
760
827
283
1650
470
34
3368
2532
572
191
192
2412
1448
1668
2361
1012
341
2979
1379
1298
323
138
2652
580
3390
1031
1379
2656
2002
452
2835
3480
833
932
1872
2281
317
2602
982
1453
2835
3221
788
833
1318
1688
1268
958
1078
1322
141
2814
323
1203
833
2707
2441
2798
1625
1448
146
1448
1317
2707
1277
570
782
274
98
457
2403
34
2336
1016
758
1316
782
1733
2360
973
885
1903
2019
955
1615
2656
1277
843
141
521
782
25
460
1056
2110
1010
3099
61
1209
22
24
982
22
2707
1581
1182
1938
1258
252
883
22
833
164
2281
1272
2664
169
921
457
2418
2722
2110
1252
676
339
1016
1277
263
3102
1334
763
940
3368
1210
1318
2280
1389
2348
2441
2248
323
424
192
2347
252
833
22
2919
44
1799
156
1331
303
1318
3767
3122
2581
263
156
1810
56
1649
303
1138
840
1328
1964
140
1858
341
1410
2336
843
2495
317
811
1031
1893
2602
1242
885
982
2725
3315
1244
2134
1448
2489
1049
840
2110
1049
3170
1115
982
146
470
1139
833
964
1573
1138
833
2573
833
2410
424
1334
156
2131
1908
1908
2123
955
1195
1275
2798
1272
2450
2002
1649
3078
1726
747
1940
833
89
2791
3279
2010
3710
33
833
1448
1576
811
940
341
1012
317
1327
138
252
3679
44
2151
283
1778
457
3122
2684
2180
56
24
833
2835
480
2552
2403
2019
22
1318
2745
281
1844
2557
2284
2728
763
3122
126
323
2495
833
2892
3043
1417
746
565
2573
3122
1244
512
940
1331
169
322
1210
89
2110
164
363
1625
758
2110
1943
551
1581
2396
1959
1031
1022
303
2798
1275
3170
2380
1351
2180
2862
1424
164
912
843
912
2110
2134
1644
1016
886
89
2131
958
2835
460
40
2545
2716
2151
452
164
1911
1787
1126
1417
840
1267
1796
2172
782
1115
98
1209
805
250
2581
2979
3122
486
456
760
958
460
2103
2019
1783
1351
3049
833
1644
44
3042
2693
1318
2532
24
1644
3220
2556
2781
1175
3122
1715
427
2573
1893
1275
1799
1774
3192
833
2612
645
1448
1119
782
1318
293
2583
141
2716
1258
1277
3035
833
3842
13
2664
44
452
322
1351
252
2835
2284
1958
572
743
1104
795
456
1570
89
932
480
2441
146
1970
299
156
782
538
2103
2422
432
3817
322
1410
1012
2131
722
1318
2347
940
1258
1317
2360
89
2438
1410
940
480
521
1244
2030
1050
2938
1903
2745
1903
391
758
521
81
123
2919
1210
827
1615
955
833
2557
940
1010
424
2781
1583
61
1329
1365
1228
89
322
1844
805
3042
886
2898
399
322
3102
141
2033
1858
1258
2596
13
1351
733
833
2716
2412
1581
2791
283
424
1871
2317
1650
217
317
3683
391
2814
1049
2253
2900
1060
1268
1908
480
3219
1615
751
1182
2798
1012
1252
1095
105
1448
833
1119
2798
1615
746
761
840
1373
2602
126
2783
2798
389
126
1327
2360
252
480
2390
833
1801
782
1327
2556
1599
432
833
572
1417
1321
3102
833
2280
1801
303
2407
2798
2808
33
2131
1752
1431
931
2596
921
2835
782
843
460
323
2758
1752
1844
2728
2596
2284
2758
551
2030
322
782
921
559
3219
22
138
321
2604
1330
3102
982
2656
2545
478
1264
827
521
2400
26
2131
521
2002
3169
34
2745
2596
1119
2794
538
1903
2033
758
1615
2009
1899
383
728
2798
1921
1328
1049
138
470
2450
2545
2407
164
161
1016
432
1801
322
833
940
389
98
410
1787
2180
1275
1796
3102
1095
2573
339
34
1417
146
3099
1317
145
138
2557
1570
1799
104
811
1858
760
2422
399
827
1317
2131
833
208
169
884
34
1126
2539
442
2581
2798
2418
399
1139
570
2758
1970
1203
1284
1964
1615
36
883
1253
942
3496
250
2808
34
452
1275
2181
1650
782
512
833
1787
565
2522
250
2794
942
40
2360
293
2808
1615
1417
3219
827
191
2794
833
2441
2557
1733
2602
1908
1031
921
2464
826
2380
2604
3042
1416
1379
3122
1971
22
833
1668
2489
1715
1844
2274
955
2794
1129
1717
274
2656
1252
252
1275
2407
141
2346
955
763
1629
751
138
2131
2666
1410
2246
782
1115
1242
391
89
1866
317
1016
580
399
1351
3122
975
2596
13
3049
1228
2596
982
942
146
1275
1752
421
1801
833
912
932
3099
478
235
1119
833
2414
1903
1000
702
701
2539
940
2084
1970
958
2725
1958
2666
2701
940
3102
843
833
138
2794
1715
751
60
1170
1203
81
2374
1715
1203
2134
2719
2133
2438
940
1733
1203
1269
1210
2009
1203
2131
940
250
860
1796
833
1869
2438
1801
1650
2441
538
2281
1373
1199
389
840
840
804
250
1264
424
2281
570
1908
3700
1199
884
2110
3034
1022
1410
2791
1351
146
2489
2123
2151
2192
1958
2019
2552
1774
565
833
1796
2180
1778
1424
2110
3122
1644
1373
1012
958
851
733
1318
2151
782
1732
3303
942
1210
833
1203
1431
410
2652
303
252
1844
833
1576
1269
1139
1940
1330
2701
322
1115
2656
1095
146
2010
415
1104
733
840
2814
1715
44
1351
1389
2165
1810
1331
389
1752
811
1531
1625
2134
399
322
261
851
1940
1242
1244
2315
833
391
1104
1871
3034
56
942
1244
263
2557
1871
931
2794
782
98
2281
1394
2714
22
318
754
2151
2705
1599
2835
833
2652
1424
1774
1625
427
886
3512
1964
2573
191
1277
1688
156
833
1223
399
940
2707
1313
56
1763
13
2835
940
3496
2489
1069
1715
1650
2347
1774
1331
1938
2835
1095
2390
719
2165
293
940
1298
2621
958
1431
2581
1228
1733
98
827
126
1796
2862
1668
2438
580
2033
1453
105
3122
1119
2009
383
1275
2396
347
826
2862
940
565
1049
975
1410
2127
372
2489
146
1410
751
2360
840
363
833
1126
521
1872
1392
250
1801
840
843
1331
353
460
782
940
33
146
1203
2794
1275
2284
3362
1410
2134
1316
2274
1379
1752
303
2019
580
457
1210
1253
126
164
2623
432
2033
293
3122
2945
2441
353
1159
480
2274
2019
1331
1921
1322
2711
34
89
1199
424
833
782
827
3215
1920
126
2347
851
1799
2664
2123
1682
2656
89
701
758
1258
2177
2281
2010
2701
2656
827
2573
2707
263
317
851
1763
323
1959
1682
2656
1760
2417
164
886
928
1334
3219
1322
2573
347
940
1732
1959
840
1570
1799
2532
827
250
2489
1126
3215
138
886
1763
141
2127
824
3102
3267
1844
2557
2412
2716
24
2781
2390
89
1269
1570
89
3315
833
1787
2489
1322
701
1317
1327
2645
293
1281
38
2862
1644
3102
833
860
26
1369
1351
1650
1258
550
3122
98
2664
2581
457
758
1615
1159
2407
515
1774
2030
719
3219
1316
1804
140
931
1170
1056
1733
3034
512
975
1417
2177
1970
2532
2422
323
827
1049
1268
958
34
1903
138
2798
843
1351
833
1318
1119
146
1012
1908
2656
2134
570
1940
1181
2701
2336
2412
512
2390
1203
421
1668
1871
1733
2131
2010
123
56
1049
1570
138
1871
1801
2652
2110
126
2716
2604
2348
1871
432
572
61
1264
2274
2714
13
34
261
1104
580
2892
758
1182
565
452
2707
391
274
3170
2794
1199
751
191
1031
931
2390
2656
1866
1351
3102
833
1799
1570
2596
3362
427
3773
882
1170
1844
1269
1268
2360
2487
2438
1393
1410
1379
217
2652
2745
733
303
2680
322
940
1272
942
1417
2325
1417
283
1615
940
2556
2274
551
943
2336
827
2412
851
2573
2573
833
1448
303
2560
873
25
432
851
321
2284
1805
321
34
833
1576
1322
2281
235
782
3215
460
1362
1253
2693
98
13
1682
1944
1351
1104
1599
782
722
2274
1379
1019
1258
1682
3362
1275
2019
470
860
2421
1573
2808
2645
3099
833
2336
2772
833
317
2019
833
2664
341
1903
1629
480
2781
982
833
2412
2707
504
931
2010
345
2545
1258
1126
1389
3219
751
2979
460
1573
3368
391
89
1649
2707
339
2707
1316
2538
942
1650
1787
2033
2707
399
1943
942
1203
512
1991
958
1970
2019
1330
760
2545
1448
1379
146
1351
840
3102
1872
2274
317
2645
1115
1056
25
1316
1410
1049
2835
432
811
61
2835
1625
2390
1203
1774
1316
1331
2979
2291
1732
391
1814
1316
2557
22
2791
851
317
958
2489
2407
3012
2134
722
1281
2347
2171
1267
2772
1022
1570
1094
1203
1327
3764
2666
940
782
2464
2438
2895
1331
804
550
81
1119
322
293
883
250
1269
3034
1210
1763
2283
25
763
1715
415
1373
1576
2131
2745
2489
1275
1012
432
1272
1351
1210
1650
1872
1115
1316
1763
3741
1389
2808
2284
60
940
1379
1410
309
1010
1182
1244
421
833
2009
2172
293
170
410
105
3219
1844
61
339
1417
307
2390
424
1373
2664
2717
840
676
146
1899
1787
2009
3170
1417
2253
2835
2794
2127
2808
263
252
2539
1258
521
1078
1787
2707
1715
572
3215
1799
1732
2407
782
746
2707
1384
1369
2602
1016
432
2772
3102
2791
1316
2556
843
2664
572
2798
1317
2325
1410
3102
827
1002
2835
2123
27
2798
833
1272
2336
2798
480
250
3170
1379
252
2360
24
1650
1615
955
833
1760
169
521
460
2418
317
399
2110
1060
1615
1650
3034
782
61
1844
2656
1078
2707
1362
1410
827
322
2119
2284
1650
1614
1281
2808
2177
1272
1104
763
60
929
833
56
1138
751
1448
760
3635
470
851
2791
3315
2171
2489
1244
452
1317
855
1625
1448
2131
719
146
391
758
940
1281
323
3088
929
2131
322
826
1317
56
2192
1599
2291
2707
746
1277
2110
2716
33
2680
843
940
1682
1958
975
2623
146
2361
1258
347
1379
1625
2557
886
2979
763
521
921
1799
1251
1715
2334
1012
3679
2738
2002
2110
2110
940
840
1844
2365
833
2745
60
1799
2960
427
138
389
410
2725
323
1284
2604
1258
2489
1143
851
22
1650
2596
782
2403
1000
1010
1069
1844
283
1104
515
1330
1379
3468
1316
701
1334
1203
192
38
452
931
1369
1837
3582
1078
2110
1964
192
565
1056
169
746
250
2417
281
2835
3122
3124
843
2033
2725
1871
751
833
538
975
3215
1264
2556
940
1410
2407
1272
973
701
235
2019
833
22
1938
156
3843
444
929
1317
782
1016
460
3102
1016
250
1203
2745
1394
424
2131
805
955
2707
833
2835
1272
460
2693
2123
61
452
3096
833
1049
2898
339
833
3034
2450
2110
940
157
1327
3679
164
2707
719
2794
2573
2545
884
826
281
2110
2177
2464
2835
2131
760
3034
763
782
2557
89
2701
1970
1284
1016
3102
263
1872
1708
56
1010
701
2716
164
2794
322
1328
1159
760
478
1682
1284
2509
424
1625
1369
1264
1625
368
955
427
1373
2495
2557
2556
1126
480
1119
252
3099
2033
2177
3122
1210
323
3552
1482
1031
1940
2716
1581
2789
2438
1253
1625
2664
1069
2390
2110
2110
521
2019
894
1581
1182
521
281
2348
309
1251
1424
2573
1373
3315
1126
1908
860
2808
2835
3170
824
2798
1252
2280
444
457
1277
958
1796
2714
140
2450
2621
156
2407
1246
565
1182
1275
383
2291
975
3049
2010
146
3170
2794
1431
2103
3034
3096
1012
2579
2010
3683
1392
1373
2489
399
191
894
478
105
1138
1573
2033
2557
2284
1272
2725
347
958
782
2835
2794
804
2110
252
3215
2945
27
126
2596
1016
3070
2248
3421
1095
1379
982
2728
1801
317
2734
1223
1814
1991
719
1223
2495
2110
1417
3096
2602
1331
1837
1284
1318
2438
2412
460
955
2556
1869
1199
2629
740
1327
1317
886
1253
1113
1644
1078
1264
2131
1644
1322
982
833
2788
2701
2441
389
3034
1322
1958
833
826
2284
804
955
1291
1690
1244
921
2436
2545
3587
763
565
415
3099
1304
56
1432
2652
2596
3219
1031
885
2543
1327
782
2284
572
140
3122
1291
2714
2418
2134
141
2680
932
931
1351
424
565
126
1203
1796
1246
89
705
1899
565
1644
1115
1959
40
1253
2545
833
805
843
424
1331
1266
1796
1317
2557
2919
432
2010
341
1332
1245
840
515
805
138
2489
391
1970
81
3042
1796
2573
840
2716
521
217
2725
1330
572
1448
1159
391
2123
38
1581
932
875
2808
24
1625
293
1362
2862
322
293
1688
2407
1373
2621
804
1410
250
1763
2151
860
973
1199
460
1060
1625
1804
1181
2716
1625
2835
141
3034
1783
2543
1331
2151
2119
746
3122
2545
2808
2581
1331
2979
1943
1351
851
833
2560
827
146
480
1379
1138
1115
2464
2412
427
156
2552
2645
3122
1964
1991
1373
1837
833
470
452
347
1899
427
3102
3215
1385
722
2180
1316
2171
89
3102
22
452
1448
140
424
2707
427
2123
955
274
2539
2557
782
1328
1379
2539
1570
2835
2110
1715
875
955
1267
722
61
1330
886
2281
317
1799
1871
415
1277
1866
1733
1316
733
389
1615
1417
958
323
1615
341
2791
1069
843
2960
480
25
2172
1940
2176
1787
1268
1615
733
3122
3170
1938
1331
2596
940
1732
2010
1182
572
1199
317
1708
2707
2545
957
2394
1010
317
3122
2557
480
955
2557
2539
2441
580
883
2407
833
1417
1392
1959
827
2693
164
1031
192
2033
2573
1625
1327
486
2701
1043
61
833
2177
25
2284
2596
2110
1733
1682
833
2019
2581
2253
2076
929
565
1331
2253
323
2701
1774
833
3362
427
1644
3550
1316
1244
1170
13
1899
1614
1242
161
2033
339
1796
2835
1899
1272
2347
457
2758
2131
1615
833
804
89
105
156
3122
2165
317
1373
30
2192
2489
372
2919
2556
2464
1228
457
851
44
860
1908
2103
341
1264
2348
2716
1799
3170
2165
572
2573
1682
804
827
2835
2407
1104
1733
2664
1264
1016
1650
322
2794
126
722
40
3042
3049
833
1732
875
2407
833
1872
610
2783
1410
1394
2734
1379
827
1220
1650
1448
1410
551
3219
164
3368
1078
826
1322
2489
169
1318
3170
1298
1752
2545
383
733
1258
1246
758
1052
1209
293
2438
2407
884
2441
2835
2814
3368
1436
1267
733
2835
754
827
2623
3368
1258
1958
1432
930
1126
883
1331
2791
1327
2151
3215
591
805
1373
1334
2734
1351
1317
2602
912
565
105
2560
81
1078
1052
565
2438
2487
1022
1031
1031
1733
457
2245
964
383
2573
833
1796
1317
89
1351
3613
2645
1322
1078
421
2602
217
1316
1448
363
1327
2734
2400
2396
955
851
217
1351
1317
1958
2808
2798
761
2652
930
89
3779
2623
89
2758
550
2596
3219
1410
580
317
2656
372
746
1318
964
1625
1267
1392
1763
1787
1334
293
2336
2798
2019
1615
1715
1094
860
427
3546
1715
758
1866
1328
1126
44
1203
1379
1119
1016
1210
1115
2579
456
565
1267
1688
391
2557
883
2532
782
1069
1448
676
1796
347
1317
1844
1787
432
1379
921
1275
565
1016
1752
2009
341
2470
56
1958
2410
1505
1328
2180
24
457
788
1277
2734
1392
2134
60
2315
3122
317
444
2545
2545
2693
955
34
512
760
1049
2835
399
840
2656
3170
2581
2707
164
1814
1938
60
1943
746
2794
929
833
2693
3049
1644
2151
833
1267
1258
2645
432
2645
1115
3315
61
2666
2171
321
421
1787
2281
833
478
2438
2545
1763
674
27
2707
2772
2165
940
1281
1774
1644
1417
1182
1351
2979
1599
940
2835
1844
1199
217
148
3215
1228
1650
1650
758
2814
2573
1316
2814
2010
763
339
341
2489
570
982
347
2794
2919
2151
1210
1944
940
2103
733
2418
1185
24
1799
565
1432
551
410
1244
860
833
427
580
2334
1410
1203
2707
3215
746
940
2621
782
1119
886
782
2645
2979
833
860
2579
2835
1327
940
1958
383
2707
2794
281
2707
2808
2131
1031
457
2560
751
2422
1629
1392
299
2798
788
2127
1210
2253
930
2019
322
1715
1322
884
56
2728
2602
145
2951
1431
146
565
347
2347
123
1258
1264
2656
1223
44
942
2224
2794
323
2417
521
2798
2666
805
930
2181
1899
1351
921
1242
975
89
851
2835
156
2441
839
921
40
2898
3496
141
940
782
1275
1069
1264
1203
932
81
826
1392
2573
855
570
2441
833
942
391
235
323
782
2180
833
1318
2680
2557
942
2701
138
1938
928
60
2489
2707
912
457
697
550
2177
470
1573
258
1115
3122
1331
782
521
1649
1893
1410
1291
2110
2623
1330
2253
733
1329
1272
940
60
3122
728
2134
833
751
716
2441
1331
1668
2783
930
1330
2693
1379
432
782
804
964
2835
1644
782
1733
521
1203
3102
2621
2281
1650
1069
2814
782
2679
1199
2798
3122
2489
982
2573
1244
2390
3070
317
3683
1801
1576
2131
1424
2450
851
580
1275
975
2581
383
826
34
1269
2596
281
940
2441
2573
1796
932
3102
833
2407
161
2336
105
61
827
274
138
38
1242
1869
955
460
478
1322
1209
261
1805
1094
2666
1284
1362
1022
2835
833
2131
1938
3122
1351
2557
2808
782
940
1958
424
2489
478
1203
452
452
2602
3362
410
293
2734
2348
2556
1732
410
1317
2596
804
932
2612
572
833
2862
89
424
1267
2407
943
141
44
2284
2441
1650
2791
1417
1056
2545
1649
1000
56
391
2835
321
2725
61
2538
1715
56
138
2919
2602
2656
2545
60
1115
958
457
2030
843
811
283
851
1316
347
2403
1392
733
1351
1330
1327
1331
2652
1570
89
565
427
1783
3219
2581
975
565
2131
929
833
3102
3215
170
98
930
363
2716
2253
363
782
2701
1334
824
521
512
912
782
2110
2002
1228
763
1717
2336
2808
550
2772
283
1139
1733
2621
1448
1844
2835
2781
1410
1078
2656
250
281
2489
833
2464
1264
368
2835
1316
1115
1251
1351
40
1095
1599
2019
2118
2441
391
1138
217
3170
752
322
1388
1814
2623
2464
1210
22
1267
1799
2532
1581
1060
1958
2131
1012
2538
44
565
1717
61
894
2165
1328
763
2281
1052
424
322
1078
782
410
1778
851
415
1581
2656
1844
1267
2781
432
1264
1650
339
2131
733
1275
521
827
164
1281
955
2403
1322
2274
943
2280
782
975
2791
2171
1799
123
2253
1000
81
322
1778
1715
453
2707
1774
2835
1373
840
399
733
1264
843
2979
2365
1317
3215
1210
2745
1732
81
2009
833
1682
975
1682
1264
833
1252
1182
1431
2835
1119
1688
1317
1379
1650
1050
3219
383
2596
833
25
2450
1844
1012
2489
322
940
1373
1049
2489
2360
2360
1275
1316
164
1752
722
1317
1069
322
2835
2489
2645
470
2291
3219
13
833
2666
1272
1752
2892
2604
1789
2707
39
2002
2019
2134
2725
2407
2441
1277
3034
1322
2088
975
1334
1392
2030
1844
1334
1644
3102
1814
2284
1379
538
3122
2489
2348
884
56
1614
3214
1327
1814
427
851
3102
2552
2002
2602
250
1810
999
851
105
2110
2131
452
1373
1869
1139
565
460
1938
1787
169
2693
2276
2291
2808
760
1970
457
2381
2422
1277
2656
1369
2110
1650
3362
2136
1002
1322
3034
2131
1650
98
1717
2019
2274
1328
1049
2728
383
2573
1715
2110
383
444
2361
339
2030
3096
22
722
399
480
2118
743
2545
452
1389
27
833
1715
1752
2979
1277
2556
1869
399
1688
1104
1094
140
3034
833
2033
855
2489
843
886
427
235
1126
833
1329
1362
27
2794
389
1275
1351
2396
2581
341
1899
3219
410
263
833
2573
521
391
2325
2707
478
805
1318
1277
1284
840
1327
1170
1317
2543
1318
410
2123
3102
2835
550
1317
1126
3102
1022
283
1614
2728
1069
2119
427
538
1991
833
2734
912
2835
1649
782
321
2656
1733
2418
61
851
2623
788
1060
851
432
1258
81
1329
2281
1078
1970
1799
843
1799
782
1329
1270
89
2396
1267
13
2898
105
840
940
444
1908
1016
2798
98
2772
3170
1814
1330
1022
1264
2556
3122
701
1970
1650
452
2073
1958
138
1783
2418
293
1362
733
2131
25
61
1031
1799
1417
551
309
3502
1355
427
1970
2835
432
782
1810
410
1940
1903
2579
2410
2177
932
2110
1783
1119
54
1318
2573
1774
98
2347
833
875
1410
2464
1078
804
1774
704
341
833
1557
2892
722
2347
1448
826
3042
760
763
1959
2716
1317
1328
1417
2656
2489
2407
1317
1373
975
2835
955
347
1252
2794
1246
1322
921
1258
1056
1958
138
1787
1031
146
940
480
2438
1410
2919
580
763
1329
1858
486
843
2127
2728
760
2450
1783
1715
2656
2019
2664
1970
1733
833
98
2919
283
1016
943
2347
2581
1959
1373
1373
1448
410
3099
827
1322
840
40
1943
1715
2010
1844
1322
3102
786
1265
1940
1268
955
1763
1258
697
1682
886
1649
2797
851
1424
2070
2434
2707
754
2407
1119
840
2745
1210
281
156
56
1379
975
833
383
833
1644
1412
2745
44
98
851
851
1708
391
141
3102
3732
760
478
1774
940
1844
1823
2624
1799
2450
550
1277
1322
323
1330
1277
782
2110
3122
1138
105
13
827
1329
1316
81
1138
1787
884
1104
2573
432
1801
353
2798
833
1125
828
2652
931
138
833
1331
1959
943
833
1317
1210
1329
930
2019
1959
424
1625
40
746
833
2417
2666
2274
940
56
751
2131
399
2645
478
3049
1078
2808
2835
2693
252
1203
1432
1752
1615
3219
421
3215
146
1650
2360
1330
317
2814
2680
2281
701
1016
1317
728
2581
2127
1049
833
886
1801
427
1379
2596
2131
929
2134
2798
1644
235
1269
1668
2997
2336
2835
391
1650
2489
486
1410
1448
1373
44
1690
1394
2422
2596
2693
2602
2680
25
192
2336
1203
2652
572
1115
444
283
1844
2119
930
1752
2274
1351
782
840
2489
921
646
2180
930
2131
2772
942
975
2835
833
274
1351
747
1016
1012
2407
940
2798
1899
758
421
1448
1281
833
833
424
444
833
1094
81
191
2325
2131
13
263
3122
1576
843
2489
2573
146
2119
138
805
2151
2407
2612
1181
2390
1241
460
1417
480
3042
1267
2581
1094
572
368
2814
2725
1253
2134
1373
747
2422
833
733
975
719
722
1277
61
89
2390
156
281
3496
1203
1267
1393
164
2707
1056
1958
782
1139
2450
1318
1448
309
2573
2652
424
1844
2745
2573
1316
940
940
1814
1644
2716
156
2410
1170
452
754
2835
782
192
1685
98
3618
3479
2509
339
1379
81
512
217
3034
1938
391
940
1432
1573
1078
1268
1050
3102
2110
805
138
2165
1143
22
2030
432
3034
1291
2464
782
833
1016
399
2757
1787
293
1650
833
2573
56
3042
733
2716
3034
2808
2898
1274
826
322
2390
1016
1056
1049
2284
2700
2414
1625
1379
2623
826
2171
148
89
1844
2794
1682
1379
1104
1016
3019
860
2552
2693
164
141
1754
1281
855
760
2464
886
3792
2134
1275
3122
551
3102
2134
1387
250
2010
1393
164
3034
1275
676
2110
1049
1264
235
833
1650
1903
2103
1866
2441
2814
2165
2545
3362
2581
2596
2602
1277
2274
105
138
146
2123
2573
2573
427
1908
2131
3102
2365
2348
283
341
521
805
2274
2573
833
894
56
2707
1203
569
1334
1181
191
1715
832
1242
2489
427
146
2489
1123
2291
1331
460
886
1752
2772
3170
1530
2707
3368
982
1682
1959
719
2545
743
1943
2450
457
1837
751
1322
2552
444
833
2557
424
81
2172
2545
2407
460
2656
2664
1182
1182
250
2579
1958
782
2557
1049
2019
2707
2707
1965
833
191
304
105
1576
2489
743
1417
833
1277
480
2532
2281
1732
2858
2291
930
432
851
1379
1576
3219
3315
146
2336
760
339
2137
3433
701
1203
391
2791
940
2293
1016
959
1796
2347
1242
322
2131
3122
2171
61
22
840
782
2441
1083
2165
2645
1012
1113
2734
1920
1732
3102
2693
1715
719
274
1069
3122
975
758
2119
1104
2381
2407
1264
391
61
1078
1322
363
2621
1373
2464
1844
1246
1394
1277
433
322
2186
2438
98
1138
1115
2557
2745
1322
886
538
1210
60
161
3128
235
3034
2621
2545
955
2103
580
217
2293
2621
2556
1138
716
931
2441
1796
940
146
1970
2579
421
444
1601
2441
2177
1284
1820
570
2030
2134
2403
1327
2794
975
754
2033
1242
758
886
146
1940
2127
1031
1431
2892
293
1049
2291
2579
2679
444
1799
3428
2532
3049
940
722
1362
1182
701
1049
2680
2716
1410
2131
833
353
930
2165
478
1281
24
940
3170
1069
1599
1031
1328
1599
1899
1119
1016
2835
3170
1351
1244
460
2110
782
89
2464
1253
1031
2418
1022
1170
2596
2835
2192
2525
56
2545
1869
1369
145
1599
2728
1389
1210
235
2701
2110
2380
2403
743
833
1327
833
1389
1799
2966
886
2103
164
833
351
164
1228
2581
1448
1351
1031
2716
921
84
1252
860
56
3034
1246
1316
27
2652
1115
2707
1264
883
719
2489
1796
2390
1796
940
1185
1170
2645
2374
2772
89
958
2134
3049
2127
2656
1958
323
410
252
1049
2253
1774
1799
833
1228
1038
704
2487
2621
2019
1318
1644
827
148
2418
1644
782
2441
432
2281
2556
1389
3042
3102
478
372
61
2557
410
1119
2489
2707
2030
538
3049
930
1920
2509
942
299
1410
1410
138
1869
2581
1182
982
782
1715
1351
1210
955
1581
942
156
2716
851
2489
1723
3368
940
931
424
1203
1844
1417
1905
1228
141
2151
2596
1016
321
1139
883
2464
833
1515
2422
1599
2539
2798
2123
252
2127
1940
119
2604
1379
1717
1715
27
2165
3122
1317
460
60
3368
2612
1837
424
2707
2396
1717
1394
2134
1717
1650
1410
2390
521
1138
1159
875
105
1379
191
347
2030
1115
840
1334
3215
2274
782
1410
1251
1810
746
701
1244
2780
1715
1246
389
827
2464
942
1814
258
1940
2127
1099
2936
274
138
307
826
363
1814
782
1316
2693
833
309
2557
2602
833
782
1203
1104
146
146
1120
3315
2348
399
1244
699
1810
427
321
570
782
565
2612
2652
1573
2464
2390
2414
3170
570
391
1203
2791
1614
2361
955
746
1392
480
1576
1373
1251
81
855
1970
2134
1264
1871
551
478
2489
317
444
2734
1292
782
1754
480
1275
883
2438
1104
321
722
758
1104
830
833
452
2345
1733
1251
2808
3215
722
1139
1351
1732
191
943
851
138
444
2127
515
833
2390
1778
3170
2552
2103
3034
3303
2602
1244
2365
1920
307
874
1000
432
1715
1104
40
126
875
1373
1752
1095
1576
2656
2492
1625
1334
1432
1210
81
33
3170
250
3368
2291
1796
2180
56
1431
2171
235
1170
2707
885
2898
1269
2716
833
1810
1115
2407
955
389
760
2464
2862
480
1069
1078
1351
2390
1970
2745
3122
2407
760
103
3315
758
2919
2315
1031
883
81
1814
2165
1334
235
754
1417
2979
833
1258
252
424
1322
3219
975
2545
1615
1199
2414
391
931
1577
760
1115
118
164
733
3099
25
1056
565
1432
875
470
1318
760
833
2396
1649
1787
1049
3679
1069
1119
1958
751
40
44
1688
1277
317
235
2441
1717
565
252
2556
61
1281
521
3034
2414
2422
1327
1318
1351
2623
2192
886
2979
782
2438
883
3728
2556
570
89
1330
2581
138
2348
840
2835
1031
2407
2001
805
1392
2814
975
1318
3303
2979
743
391
1334
33
1203
293
572
751
323
2131
2360
2450
1223
1000
1625
827
1389
2134
833
1258
1388
2010
1869
2360
3315
1138
1317
2808
2680
2450
478
827
2979
1432
303
140
1943
884
827
1801
886
1268
3649
217
2573
2757
250
293
982
2573
3295
580
322
3122
1268
1228
955
840
317
2418
1802
2728
391
565
1576
1801
1268
3034
1796
1069
1688
1920
2734
2280
2422
805
2019
3025
146
1899
2165
2716
1379
811
1317
33
427
2596
432
303
1943
2317
1682
424
1964
452
2758
2172
521
2701
1316
833
1258
56
1203
2862
1570
470
1599
833
2345
1644
1448
1425
309
833
2281
1871
943
2645
3215
322
3215
2489
456
1291
2707
1095
833
2656
3303
1796
22
833
805
1369
1799
1799
322
1379
833
2110
1570
1228
1138
3215
1629
2596
317
126
2489
1732
2317
22
940
2422
2019
2441
427
1682
2621
1115
1248
235
1210
746
2464
833
40
2110
1012
1844
1331
1690
3215
3215
2110
18
1908
424
1170
2347
565
1752
512
833
2450
1203
2979
1031
283
2545
758
2253
3102
89
2360
2835
1031
156
547
760
1799
2165
1573
931
929
851
851
1394
2557
1754
1732
833
2010
883
572
40
1373
2390
2557
281
105
3034
2725
2464
1787
2464
452
2798
1267
940
1016
833
235
1389
2979
410
2560
1258
1866
1796
347
410
89
321
1215
2557
1267
89
1272
805
2010
782
2602
804
2979
427
1778
3362
1733
2450
1094
24
1752
424
1844
3215
1787
1318
2441
2345
782
1331
470
1272
2281
957
2758
2808
782
930
3102
1862
1801
2543
782
293
860
457
1801
2573
191
2602
1316
2835
192
2543
758
751
1394
1943
424
1940
550
341
1774
1203
25
1031
2919
1069
1668
60
2002
2127
1049
2581
310
1570
105
1752
1317
2604
741
2656
760
833
1379
751
1078
460
44
1799
2835
1203
1264
156
263
1893
851
2835
126
2835
1000
1650
2581
1872
1056
572
2284
2798
1244
452
912
2131
1242
1964
2360
855
40
2877
2552
758
2489
921
2291
1012
1650
89
782
3215
1228
833
2177
104
1116
1814
833
1317
1787
1576
2573
114
2602
1022
250
1837
2556
2334
1944
2127
1083
1379
754
955
1958
2361
1277
293
70
1688
3219
169
2410
322
1787
1448
2545
975
827
2019
424
1810
146
1938
1138
1269
2814
2656
940
1389
2794
2345
3102
1625
25
123
389
804
1733
1199
60
2557
141
2438
3215
322
1844
2892
2010
886
2336
826
942
2110
3303
2734
851
156
940
1316
2407
2177
1650
126
1688
1244
2131
322
883
1650
2134
470
833
2010
235
500
1389
1650
2281
701
2136
1644
1844
2734
2450
940
921
580
1355
1799
2414
2347
1277
125
521
1796
2284
1119
2545
1964
2919
3096
138
2177
1844
427
1844
1682
2464
1291
2701
457
1246
958
940
3679
958
782
975
2103
929
1908
975
2489
2693
2919
1291
1573
2714
833
1264
827
1052
2131
2835
2450
833
921
2010
3122
391
572
1787
1252
1814
1115
2291
1650
1810
932
427
2628
565
1682
2573
89
843
2134
339
760
1139
1970
322
2808
105
192
138
303
1251
2552
565
2110
2177
1038
24
2557
317
486
1373
2414
2728
1244
2291
2835
2979
2401
1991
60
2892
339
940
339
3285
1373
570
322
1331
873
2284
942
1541
1644
2110
1717
1869
760
782
2716
424
1774
1322
1958
2701
782
56
2581
2693
281
1432
2652
1031
1576
141
1899
1615
156
754
261
1104
722
415
1269
2808
217
1322
3362
235
826
754
2253
2360
940
927
2412
795
1331
1126
1185
982
1599
3102
138
2441
1181
1310
873
1796
1267
912
3315
1094
940
1959
2835
1576
1056
2410
2396
851
2414
782
3122
1331
2110
3219
2410
1754
2489
1318
129
2414
782
1244
1010
2336
2110
323
2645
1275
2847
161
330
2123
1264
3714
2716
1799
1644
1872
9
1908
452
1252
2791
1269
2645
2134
2103
2539
1253
2798
1000
1940
13
826
1269
2450
912
33
27
2131
805
22
2403
1388
146
2422
2171
1805
1869
1599
44
1787
1783
1318
565
860
341
319
833
2919
758
60
2284
1044
982
1614
161
1866
1182
1614
2489
2818
141
2814
1275
1599
1682
782
1125
2794
827
2414
2835
1844
1810
874
164
432
341
2581
141
2734
2410
1269
2345
565
2180
763
2693
1016
317
1316
1330
1318
156
1752
1104
1331
1310
1424
1210
2545
782
105
148
2110
2757
2581
1970
2602
1369
1940
733
480
81
1258
1317
146
2682
1576
60
1317
138
1115
782
2365
1682
594
2274
2177
515
410
1267
1682
833
1958
1322
1752
252
2645
2489
2835
1060
322
3049
363
391
1715
860
1203
1284
1614
2103
827
2103
457
174
875
538
3724
2146
782
3170
2019
2110
1369
833
1258
2573
1328
2283
746
975
1115
3315
2489
2556
1115
353
2010
322
3096
3122
2693
2679
2464
751
3170
2456
3598
2123
444
833
252
833
138
1448
2291
478
2556
2604
1316
1286
140
2814
1576
722
2758
1351
2347
1369
1869
942
452
1159
1448
391
1277
2652
2468
1056
424
840
760
1330
1432
860
1958
1069
322
1002
89
2772
1281
2396
1393
1318
2171
452
2602
1369
3564
2274
89
958
833
2019
1787
2898
1801
13
2725
2745
1425
851
882
3102
2679
235
252
321
760
851
2745
565
1903
1410
1814
1310
782
2525
1431
2438
1869
1267
551
515
2131
1000
912
1242
58
2180
3034
851
1872
60
1570
1787
33
2532
1448
1787
2412
1774
2134
81
44
860
309
72
1796
1715
2489
2757
22
1244
2798
1625
89
1223
3286
2381
1031
2177
1318
1869
3683
1872
1264
1275
2666
1787
580
192
570
942
1047
1316
1104
3215
1715
2716
2409
2545
2192
322
1334
782
1649
2110
3122
2919
2596
1844
2119
1277
391
1316
1814
1327
3200
2489
782
60
1810
13
1872
3102
1281
3170
1448
13
1959
3102
235
1119
2281
3049
1170
1958
931
1104
746
2560
1871
2725
2177
1331
2165
1267
1252
2602
2814
912
2396
2664
1139
1317
2926
3215
1267
758
2002
1940
2103
1275
2280
2835
840
2862
2464
2701
1650
3170
2110
932
743
719
1269
2656
942
3122
281
940
1733
3122
169
580
1322
811
751
3034
2573
763
24
164
1603
873
1322
833
444
975
1682
2177
826
1576
2573
1431
391
2407
929
2030
235
932
1095
1688
3219
2835
13
1095
191
1732
2664
1050
2281
164
958
1448
2127
1858
782
391
1448
1394
2621
478
1361
283
2835
1056
3679
1351
827
391
1281
782
745
27
1796
1799
1964
760
3122
2134
940
1801
3103
840
2280
882
399
1056
833
2177
1362
1410
3049
2441
1016
746
1327
2407
399
40
2666
2396
521
1373
2734
1016
1316
1872
1844
2177
940
81
2348
1052
2693
1394
1264
833
2557
2033
2233
982
2438
2489
2494
1810
1448
719
2573
1379
2645
1379
2437
1277
341
1844
1432
1316
2835
1410
1801
486
2336
1223
146
2291
760
1796
2019
521
399
927
1796
832
843
25
1031
480
1644
2666
827
89
2441
2390
2545
457
2464
2545
3315
3087
1022
2716
942
2707
1649
1228
2979
1269
235
323
782
1688
851
1329
1872
833
1298
3122
2693
2315
1801
942
833
1203
98
2489
2557
2556
372
3102
460
391
1732
2119
1228
833
883
1644
1615
322
884
1328
2581
2565
399
860
98
105
234
322
148
982
2441
2165
1810
386
1858
521
141
258
758
2177
98
421
2360
1970
1170
1369
833
827
480
1796
1277
432
2835
339
550
1938
2347
44
2336
1690
194
347
1379
114
156
1682
2134
1322
2798
1316
931
2390
3215
833
754
751
1351
415
975
2575
391
1869
1801
747
2281
1872
2738
1774
3219
1031
146
1688
1251
250
33
886
932
1203
1012
263
2360
2781
1869
746
3034
40
2134
2450
1650
2557
3102
1210
89
25
1331
1650
2274
1799
432
3219
942
676
1355
1644
2557
883
2604
1576
1203
2898
746
2177
733
1654
89
2171
1958
2441
3102
758
1115
3170
44
281
34
2291
1732
722
1431
1316
293
2835
1644
2110
1787
3096
2171
1644
1958
1393
1964
2110
2557
975
843
1252
217
826
2545
894
123
746
317
2489
1181
1958
722
1016
1970
1002
3096
2936
1715
1012
1869
1264
2422
2835
833
521
782
3049
2489
2336
2748
2336
2862
3049
1078
1199
1650
2365
1139
1858
2381
2284
1351
2110
1938
2960
1281
2707
341
1410
782
89
2441
1022
804
2781
1331
1668
1317
1126
363
2180
2134
1322
2450
432
1316
250
156
2131
722
2110
1281
1715
2422
2557
2274
2002
2738
883
415
921
2450
2734
2612
1754
303
1796
1866
833
1331
1783
1373
2360
3034
1258
1417
2545
833
942
164
2422
1373
2422
1389
480
1277
2656
263
317
1814
322
2573
883
1799
833
2131
283
2033
2538
126
957
2422
1286
955
250
2464
833
1625
2438
1318
217
886
1322
763
2758
1752
1958
964
1644
89
2441
1569
1754
3102
2019
2814
410
1732
1807
2127
138
372
875
460
1732
252
1052
1182
156
1330
833
886
1682
2010
1331
263
1210
140
2645
2390
2177
452
1448
457
1044
146
1252
2666
1310
1908
1410
293
2979
1369
1379
1384
1872
1210
1328
1615
1373
2348
98
1327
1317
860
1329
1410
2336
2919
1453
805
580
1688
321
3662
1334
3315
1379
3305
341
146
833
570
1182
2438
2652
424
2707
1182
2680
486
860
460
2707
140
1858
719
512
3219
389
1031
274
1795
565
2596
1279
81
788
1773
2410
1251
1837
3038
2274
1016
1754
1410
1417
1958
1317
1688
3768
1576
1715
746
470
982
2719
943
782
2450
2556
719
432
2656
3034
3096
1322
2489
1958
1872
3215
751
2360
391
1049
2581
1331
2581
1031
1010
2365
1806
1369
309
932
60
2110
2656
782
3122
457
3170
1629
1644
3170
515
1228
2835
1049
805
2834
283
2151
759
1139
1264
2573
2010
788
840
1958
191
2596
1921
1242
2835
3219
1242
281
1185
470
421
1031
2441
2165
1275
3122
975
880
1787
760
3524
217
1317
2360
2002
40
2898
383
2953
161
940
851
964
2716
2407
2772
1908
1264
1688
1210
1938
3102
3122
943
578
1752
1644
391
3683
452
1244
1012
1049
1774
1908
391
1264
2119
3102
323
24
146
1796
2171
932
40
827
2010
317
2857
2110
1650
782
1844
322
3215
2325
1228
2652
399
833
81
2360
3462
1322
958
512
2293
2579
2716
1935
2495
169
2557
1056
1210
1373
13
2418
760
1275
2566
1801
1872
138
33
427
2835
1570
148
2165
1958
884
877
2707
322
1115
2919
1246
1322
1625
1094
164
2360
722
1908
2835
1253
2979
782
1182
2002
1410
3019
457
303
2664
2532
460
833
60
1284
61
141
1069
2664
3034
843
444
1599
1258
833
883
826
24
833
1389
353
1649
719
955
782
2134
1000
3315
1615
2664
1615
565
1899
760
3034
1710
410
317
2165
3102
1615
932
1644
1362
3215
1866
570
1394
1277
1016
851
1373
2835
1246
1650
432
339
2534
191
1022
2604
217
3683
2315
733
1754
758
2010
2835
3173
3215
307
565
1246
303
940
3215
1410
2979
2345
833
886
722
2253
1170
1715
2573
1310
2615
3789
2450
2701
399
1244
3102
1095
2556
56
2573
833
61
1272
570
293
323
1369
2798
2284
1814
2412
1322
1115
840
827
444
1244
931
782
1431
1316
1650
2693
2666
410
1814
827
1126
2954
40
104
2348
538
1410
1210
2068
2539
60
2134
2781
89
1787
3215
1317
2019
875
930
3122
1203
2656
1277
2110
2509
882
2165
1327
56
1138
2182
1872
2165
274
1210
751
719
3368
1012
3102
1269
1801
2707
123
1334
2457
1210
1576
3244
2623
2010
2666
751
1138
1958
833
2701
942
2110
22
1277
105
347
1126
2177
2390
1330
432
1732
1379
2348
1448
2390
2664
975
1392
940
754
827
2280
261
805
886
1893
2489
1958
89
299
322
1069
1373
521
804
1576
2110
247
2509
1012
1275
1650
1328
1291
2419
432
1417
2573
2545
2180
146
2602
1327
2835
1327
719
782
1275
1644
138
2274
3831
2693
1138
432
1272
2172
89
2489
1715
1625
955
2347
1799
3049
1268
940
2019
1379
1095
2407
56
1258
34
2656
758
138
2131
551
25
1810
3122
1331
1277
480
1329
235
1599
432
1448
1872
2556
1644
840
60
940
1275
855
580
1431
138
1281
2360
1327
1281
1892
2177
2348
1448
1126
1316
1244
1269
1577
2489
833
1432
851
1799
235
410
943
2581
281
1322
782
2798
2407
515
1126
804
753
1327
1056
2019
3368
89
2118
1804
940
1599
98
1281
263
2347
1754
1031
1170
2966
114
2557
1799
833
2896
1964
2033
1410
955
1228
1119
1799
470
2165
1799
833
1016
460
470
2798
3368
1752
1272
1316
2783
3219
1115
565
2489
383
2410
3708
2131
1920
1022
932
2123
146
1573
833
1869
1708
940
1258
2798
2745
874
722
782
2794
413
805
240
1246
2791
3102
1424
833
1958
191
1787
391
805
252
2033
1424
827
2728
45
363
2652
1775
1410
827
833
1801
56
3362
1655
140
2019
1682
921
235
1031
827
2552
2707
1126
2281
1599
2127
317
1805
281
2579
782
1958
940
1862
81
3219
478
1351
2509
826
2680
927
2123
81
480
1431
293
1327
1799
1362
1327
114
2033
583
89
975
1052
2396
1369
2707
1599
1787
2019
1052
2103
2835
3122
1022
3049
2009
3781
3303
1275
1844
1078
1016
424
875
572
2030
2450
1351
2131
164
3362
389
146
521
1649
760
570
480
1351
2180
2110
833
2180
1787
2489
2716
13
826
940
1392
1252
89
884
942
2716
410
833
1810
1745
580
2645
1246
932
833
833
2835
1322
1138
1576
1104
2545
940
2181
1369
975
805
169
2794
3122
323
3170
833
61
1138
2489
2794
2666
1246
2134
1644
1787
921
1379
3034
323
2284
3219
1940
1056
2645
1869
1264
2573
1688
60
410
1938
2325
1964
1138
827
1379
410
2579
1000
942
452
1031
3315
1284
975
421
746
746
399
1203
875
521
2281
432
98
25
833
81
2545
1373
1031
1796
2581
565
827
1392
1908
1317
2645
1715
2666
2177
2693
1615
1258
432
2407
833
1351
322
2781
26
746
146
391
3034
1181
1796
2403
1778
432
3219
2604
3122
146
1373
89
782
2450
3215
1354
421
1317
2621
758
2945
317
1322
958
1799
1733
2772
1837
56
250
1908
1126
2284
843
3102
2602
22
1733
1650
860
1787
317
98
1453
2489
1272
1329
833
2569
1796
982
323
2019
89
2127
701
3215
833
341
1351
1182
1822
860
3049
1000
1573
452
164
118
1752
2808
1373
40
2781
25
141
2728
833
258
2781
391
860
432
943
760
3219
2180
2835
782
3102
1228
1369
2281
2134
1210
383
123
1382
1625
444
860
551
2030
2772
2862
2489
1373
733
2835
2693
1410
1230
1031
1139
2557
44
2573
1281
1801
2131
1223
424
1362
372
1783
2979
1614
1253
2422
1650
1126
1052
2177
1244
538
353
1258
1774
1940
478
2734
2103
833
3217
1379
1170
2835
3096
2171
940
192
2798
1052
2545
1236
1625
415
826
2581
704
2450
1796
2274
321
1369
317
1209
1903
2652
2274
22
3170
1272
833
1069
2345
1682
2772
444
2701
833
478
2604
1139
811
2968
1322
733
521
1787
851
833
428
336
3170
2495
1733
1331
252
1031
2010
782
746
1052
521
967
833
2781
1330
1052
1000
1006
1316
2707
860
746
763
2701
1614
722
381
1272
1908
3685
1317
827
2707
2809
2798
826
3099
293
1389
3170
250
3122
2656
317
1264
733
146
1801
1258
538
982
1317
2545
966
682
930
833
833
1031
2360
191
321
2557
2573
169
432
1908
3362
1938
2573
1373
1858
164
2110
321
1362
1369
322
886
733
873
1844
281
192
722
833
1115
391
1801
24
931
975
427
2123
578
1858
1329
2492
1417
457
2835
399
2598
2573
44
860
2315
2347
1126
964
912
1252
1858
2798
1049
2348
2728
875
2898
1272
1199
2808
457
1717
1837
1778
833
235
964
1078
1115
1246
1650
2596
427
3096
2556
1139
827
2151
1754
1866
760
1351
1252
1733
60
2396
973
943
56
2410
1210
1317
3042
833
421
1328
2808
3049
105
3168
2489
940
912
1814
1318
1844
942
782
2538
1056
3642
833
860
2656
415
2573
3034
2407
105
701
2573
478
572
456
2110
2131
833
1318
444
2556
1379
1410
1228
2936
2348
840
2716
1844
1417
1317
811
141
2396
427
2345
2656
1577
2230
34
833
1327
1258
1317
3019
833
1010
2033
61
250
303
1581
2492
1783
580
833
760
1347
1958
1258
1805
930
521
460
2464
3804
1330
2835
1871
3215
3683
3042
1424
940
1316
1970
1318
2489
1316
1708
2441
843
3232
940
1732
1322
1251
391
538
1814
1774
2151
1389
955
1732
811
751
565
2745
1181
1291
782
1373
3362
13
1644
2110
56
2110
1286
191
1410
2450
1000
2009
1417
1252
3049
2545
833
1732
1389
1682
250
860
782
1298
1291
2033
2701
2403
761
840
2336
2450
840
480
942
1715
2110
1432
1272
1329
1373
927
2274
722
2707
1615
1277
2151
782
1169
1921
1576
1625
2110
1733
758
1431
2030
3215
1379
1991
1069
1328
1394
13
1275
460
754
2556
2656
60
1599
763
1796
427
1331
2131
1899
2317
1908
942
399
833
2407
3034
833
3170
1056
521
2019
1019
2171
2131
1244
512
1599
1318
2573
1903
141
3102
309
89
81
1000
1330
833
3425
3362
1801
2438
2348
3099
1060
843
943
827
250
2545
1576
2781
2573
2253
192
788
427
2602
1322
3313
1362
1869
927
2725
955
1268
1410
2645
1783
1717
1331
33
250
2110
1866
760
1599
782
2798
2581
1844
1203
1999
192
2581
1069
2171
884
2010
3122
2643
444
252
1078
921
1277
1581
565
1251
1119
1752
2390
2794
1281
843
2979
2336
250
2892
1104
13
1258
594
3368
460
1318
833
1329
146
309
2407
263
722
3215
2110
1417
156
322
1331
1599
1373
105
1022
424
3122
3303
1316
105
321
824
1410
612
958
975
1104
1355
1331
2418
191
550
2758
2489
33
1573
550
24
2390
283
2979
1246
1242
3034
1958
3034
1012
2539
2645
1056
875
1268
2707
746
2645
1410
13
2002
2336
138
1410
249
1754
2666
940
2291
1331
1432
804
2412
1182
1899
2573
1432
512
515
2489
322
105
1317
323
1970
1417
480
1126
2171
2412
1814
3102
2165
2110
2407
843
1920
89
2988
1010
1016
3122
833
758
2707
701
2396
570
2010
1625
1570
1573
2864
2403
1094
1330
2725
1281
1269
1715
1095
274
1417
827
1267
438
975
322
1625
955
2019
538
309
2441
1170
2151
788
1903
1615
98
2419
2545
457
3315
851
2009
1316
353
2656
833
1010
1650
1795
931
942
1991
1264
2360
1614
1138
1031
2978
1958
1938
2396
1104
1614
457
1625
2134
1244
2581
940
975
1448
1203
1331
25
1921
2798
263
2556
1268
2557
1599
1331
824
321
1379
2545
2489
67
1799
1281
833
1369
1316
921
1940
2579
843
2396
2725
851
2019
1410
2781
2110
2010
2280
391
1277
2666
2835
565
2123
1644
1126
1115
1310
758
760
875
2019
1328
3096
1104
1322
940
1268
2798
2171
89
2131
2118
2716
1277
1281
1258
452
1514
1056
833
1615
2274
89
2808
1056
1334
955
722
3219
1688
1920
2556
1796
733
1991
958
2180
843
2348
2716
2123
719
719
1094
2734
1752
758
1410
1095
1920
89
2390
833
3034
2489
1799
746
1787
1269
1655
826
1862
323
833
24
940
1733
1316
13
2545
2808
565
955
341
1392
3485
2177
1899
1209
782
432
2707
169
2019
1334
855
782
1268
833
2581
169
2134
432
1801
1111
2666
2441
283
283
2772
2573
391
24
833
457
755
1095
2976
56
2281
3049
1814
1210
444
1958
2134
2560
2177
341
2781
33
2693
44
1322
840
1801
281
2794
751
1970
478
2936
2919
3102
758
833
2714
1351
833
1049
452
161
1253
3034
2772
1181
1903
805
1970
2127
921
632
2284
1244
1329
34
2103
1510
1432
480
2556
1139
1958
843
3362
22
1327
389
2131
1866
1242
1104
40
26
782
2033
833
2489
2645
2180
1329
2716
2325
2171
141
1175
460
2110
217
2557
1650
2573
833
1614
1715
1049
2274
1688
1049
2781
1858
1682
1210
2407
383
2282
3419
1787
2103
2489
782
217
2656
2134
833
2545
826
1379
719
38
2936
782
1763
1752
538
930
782
1351
2134
2798
1448
1199
1573
2348
2602
751
2103
826
2960
2693
3102
763
1708
2976
2441
399
1052
389
2936
432
3445
1796
2979
1796
551
1284
860
964
1170
3102
2403
486
1970
2707
1799
1576
1510
3034
1866
2725
3096
2464
2123
2725
1228
1253
760
3525
2545
1056
1774
827
141
307
1115
2030
138
3315
293
33
824
1363
2602
940
2019
2315
1417
2281
283
1351
1431
1126
1119
1264
2374
1275
341
3215
2134
1277
1246
457
217
1078
1958
2738
843
2360
40
2374
452
1000
1031
1379
105
1938
2707
1432
921
2360
1223
1049
89
1752
1252
363
2596
3122
2165
758
281
1644
25
126
2573
478
2604
1733
2336
1317
827
2407
760
1940
2165
843
1210
347
747
1959
3122
1733
2772
827
1581
1264
13
851
1389
81
940
1210
2664
399
782
932
3362
840
2645
912
2009
763
169
258
1119
2033
1012
1010
719
804
3122
1139
1269
2666
2693
1373
843
940
2134
1322
2581
1331
2131
3170
1069
391
1050
955
1185
940
1251
460
1801
235
955
1115
2573
3496
2396
1275
840
1650
1453
2334
2347
2656
292
1970
3025
2652
1650
252
1115
1330
252
722
309
2835
427
2581
676
1351
3102
3315
921
2552
1733
1732
886
1805
2360
1277
303
303
975
3305
833
1069
2680
2545
855
2539
2645
701
1431
2679
1016
146
3219
2835
1796
833
834
1732
1844
1573
3215
164
2835
391
24
2556
1417
2390
56
833
1893
1625
2892
2602
2835
1251
1625
252
3315
1787
156
283
309
2745
391
1668
322
2557
940
1170
1362
833
1920
763
3034
827
2919
421
942
1159
2489
1614
833
760
931
1185
1351
1796
470
3034
955
3215
2422
323
1715
844
2438
932
478
851
2489
2127
833
2707
38
833
1012
2110
1434
1228
2835
1322
1244
1799
235
2253
1012
2407
763
1223
1362
274
2410
3034
1938
886
1389
2814
2019
1069
3448
1625
1281
1267
2835
932
2450
2581
2798
44
1393
1012
2693
3219
1754
1369
105
3122
2596
1844
192
1264
138
478
1210
2274
2345
719
1688
1056
1316
2131
391
3373
2693
2134
2414
478
565
2701
886
2602
92
281
2693
1316
833
894
34
2019
432
2253
1940
2407
1258
1379
2414
1431
1858
572
3245
843
2781
2450
1576
2596
2557
1379
2274
1944
1351
2030
2539
1787
317
2680
1417
964
1012
1732
521
2412
3675
811
2336
1920
833
2612
2936
827
2407
2119
1432
2131
1269
2171
281
827
1000
811
2693
1369
833
2134
452
2165
2019
763
1733
1614
2808
1361
758
760
1126
2862
2808
942
444
1317
1866
1362
480
851
2361
551
138
2110
719
570
2664
1203
3215
1732
2556
3042
1392
1049
1796
840
782
1277
1069
3170
2557
1869
2573
192
2284
250
826
1958
1970
2489
874
24
1210
1277
1944
192
2808
1379
955
1281
1268
126
2581
2835
1649
24
2010
432
2557
2596
1351
3170
1206
1688
1576
1275
3215
2390
860
3219
1115
3362
2134
2177
2656
1277
89
293
192
3747
217
1872
3215
389
391
1318
2489
1733
882
2835
2556
2347
1268
676
833
399
2758
2151
2407
550
1650
138
1334
804
782
1268
1277
2545
1327
843
117
1752
25
883
973
1453
3368
2495
2772
2438
580
2898
1056
1387
833
89
2919
2596
2745
805
940
1362
2280
1012
2360
1822
56
89
833
2798
2693
943
570
1049
3122
833
1908
3215
2602
1448
1203
486
827
763
1858
2412
3034
1242
24
432
1869
1903
1209
1002
33
833
217
1379
1113
2656
2489
1228
2134
2693
1277
3215
1754
2030
3368
1625
1228
763
2581
3034
1379
2410
833
98
1682
56
2410
833
833
424
833
2489
1031
760
1448
1203
323
3362
827
1570
446
1012
1858
827
1327
2171
805
3219
733
1959
105
1275
2645
322
1866
833
421
1139
2573
1958
1799
833
3122
2814
156
3362
3049
1432
2123
827
1379
156
760
2487
1938
3067
339
2410
1763
317
3315
13
2390
1170
1049
3687
2716
341
676
1649
1316
2898
2734
1379
827
1275
851
537
2403
1903
105
719
2019
2390
2253
2936
565
1708
3368
2734
2019
1373
942
2009
2103
1752
1329
521
1269
2281
921
2284
1331
1316
391
410
1242
912
1210
2407
942
538
2030
3315
955
884
383
2545
811
478
1844
760
1000
704
1858
1272
457
2645
478
2110
1958
3389
746
1328
982
391
833
805
2835
1012
1203
317
1844
1351
1717
875
3215
929
1649
3215
283
1329
921
2581
1796
1330
1615
2835
2545
2552
1599
2165
2489
3102
34
391
758
2596
1056
2707
1410
89
3042
833
929
89
2680
421
1599
758
169
452
1814
1159
427
1424
2033
3099
2835
1331
1650
958
60
3122
1389
1682
1275
2134
323
1210
1649
2396
1690
2621
1939
2936
2131
2602
3049
1837
2645
500
1351
339
1690
1810
2545
1228
2283
146
399
3122
955
1799
432
2284
2365
2557
565
855
1284
2772
932
2422
89
1002
1903
2892
883
565
1682
3305
1903
217
1031
3102
1644
722
942
1316
3102
3111
932
751
89
833
886
1203
1327
1938
2412
161
1410
192
3102
1331
258
1908
1796
322
958
3490
146
2488
235
827
1625
1316
293
2604
2291
2127
105
2545
1614
339
3368
1964
1264
1330
3170
1094
2544
2898
3215
250
105
1844
827
1031
2772
733
2274
840
2835
1682
89
843
2545
733
827
1787
3096
2325
1576
2360
1264
2033
161
1126
432
1940
105
250
1908
56
1316
2325
3034
2464
1228
1209
452
1733
1810
915
2165
975
2336
89
25
321
824
1210
1078
940
975
432
2979
733
2403
1970
912
1940
353
2291
1327
424
2110
1805
2781
1031
1170
1000
1717
2808
140
1170
1327
1031
2545
3102
1392
1899
2645
2898
383
452
436
1369
2450
25
1774
1871
89
1318
975
2798
782
2707
1244
2725
1331
169
389
782
1056
1331
2557
1000
321
2679
2798
2281
1417
1844
931
1351
2441
1752
3036
1844
2103
1252
1649
1970
985
1228
2556
2019
1448
1291
1379
1291
942
1899
921
2707
217
460
782
565
1921
148
2596
1322
851
2177
2979
975
1228
2556
317
2280
3102
1170
1281
307
2127
410
1521
1031
1733
2557
1796
1908
341
2794
833
1796
2539
758
940
930
1814
2666
146
1708
1334
1104
480
339
2291
2002
322
191
323
955
444
2781
1805
883
883
833
1264
1031
2581
1837
250
339
2781
303
782
1275
104
2010
1322
1837
3096
840
1170
833
833
931
138
2172
2835
2789
1078
164
1576
1334
1267
2009
1795
930
1649
551
33
141
1316
2347
1903
975
912
1182
3219
2645
3607
782
1844
2110
1650
89
3049
3102
1787
1787
733
2134
1182
827
1644
2557
1688
1384
2274
1253
1715
1599
805
1417
424
940
34
1576
2581
1355
347
2716
2284
2438
3011
1203
1625
1203
827
3368
2680
2422
2707
860
44
146
432
258
3034
701
2835
3096
1940
1599
138
1322
2814
321
1872
2581
2336
1242
1119
2532
1281
1448
156
56
164
580
2407
2110
940
263
161
2656
89
164
855
1410
1576
56
1688
551
1774
2171
2707
3362
1078
321
2573
521
81
746
2960
1317
2581
1668
955
2010
1410
1682
1012
3170
1031
2123
1334
2281
1223
2131
2573
1281
2892
2412
2188
2315
1448
2403
1322
1000
2791
2919
940
146
1272
98
1688
1327
1795
2656
1318
13
283
746
2127
2835
843
1228
2979
827
22
293
840
1581
932
1650
283
782
1078
27
763
1814
942
1389
1410
1275
1252
2573
1799
2131
2573
1958
323
1614
2284
1119
2407
1362
421
126
1277
2835
955
1318
486
827
1778
2348
2772
782
470
940
2438
795
2348
3765
833
1138
81
833
3215
2438
1327
1272
34
2441
1796
323
1801
309
2390
1448
2110
3122
1682
2728
410
164
2635
2539
2556
3122
851
250
1000
826
843
2552
1871
148
1581
1644
164
943
60
760
2361
1244
746
383
1417
1379
1170
191
930
2602
1783
3102
1268
1181
2410
2110
942
1822
123
3102
2131
146
81
1773
1796
3102
1682
2348
2557
1272
2602
1052
2489
2334
1069
2171
1615
2632
1394
235
322
1291
1394
1246
1373
1119
252
2019
1317
3303
1373
2612
391
942
1970
2716
843
2127
2134
782
1908
1921
456
2280
89
164
34
2552
432
389
126
1796
833
2134
758
1327
932
2422
3034
2612
1373
2693
126
942
138
827
1138
105
432
2450
2123
719
1252
1095
1281
3035
309
2253
2123
843
1269
2808
1795
82
432
81
1373
763
2814
452
1318
733
2693
521
2030
1869
758
1094
61
884
2009
2835
2951
746
782
2680
1244
2602
719
2412
1379
788
940
1138
274
1269
2019
1431
1814
2171
1056
263
3362
2898
1908
56
1395
399
1795
2772
2281
1754
782
2798
2545
1581
138
235
1318
2110
1228
480
2557
1629
751
105
335
1119
1929
1331
2414
1267
833
2602
309
2979
138
1244
2581
833
250
782
1002
1410
833
347
912
1244
2919
2543
1892
2010
1210
424
2596
138
1599
344
1328
2165
247
1971
13
432
250
1893
2441
146
975
1410
60
1284
1871
1392
833
2623
591
833
140
432
56
81
283
2390
2019
1251
2783
1862
2171
2119
942
3305
1203
2573
81
3368
105
148
676
2489
1331
713
1908
1717
1810
2441
1329
2119
1787
2772
2596
1351
2573
805
156
1327
2348
1682
1277
1244
3170
2407
929
323
3215
2556
2118
283
470
261
2345
2127
1869
161
912
399
3122
363
751
2002
2253
2644
1185
912
2274
2438
81
1938
2745
138
2180
551
2009
833
3689
1715
105
2707
572
932
1244
1844
2127
1379
1138
1031
2441
322
1031
3122
1139
2573
156
1733
833
2422
3219
1644
1139
827
3122
1242
760
2438
1275
1031
98
2552
833
1732
1022
833
827
2545
782
1625
2396
3619
1126
1119
1410
1796
840
2284
2180
2274
2645
833
1327
1379
486
1119
2556
1272
60
2808
13
1379
2835
410
22
1316
2450
2171
1754
60
1322
1104
2464
3102
1958
452
1181
2317
2360
2123
851
2030
2281
955
1715
460
833
3315
1170
263
391
2390
2714
1049
1733
833
1275
2808
2835
2772
1159
580
1031
2441
303
2656
486
551
322
261
432
1787
252
1796
2666
1866
2645
1252
3605
942
1351
1022
964
470
1760
283
283
1115
2798
1331
1410
1159
1316
3219
2573
940
982
2656
2532
24
551
833
1379
1138
2745
250
444
2103
1253
1258
827
1286
2410
81
3810
2772
760
1822
1351
460
2623
1625
141
3034
1708
2180
1858
826
1031
1448
975
1844
3215
105
1796
2441
931
1272
2835
2030
2495
2365
1277
2131
317
478
1369
457
833
281
1031
1599
833
3303
2345
751
399
2171
146
1267
1327
833
538
811
2019
1644
733
33
2666
2666
317
1331
89
2794
1328
1104
565
2808
1258
258
2772
339
833
942
1625
2814
3368
940
2645
2892
1688
940
2414
89
955
1644
940
2573
551
2557
2552
565
303
2177
1199
1322
940
1650
2347
975
3049
1327
782
782
341
2489
932
3101
733
1210
1970
1752
1650
940
1052
2652
252
1448
921
833
763
883
3102
578
1448
1787
2280
572
1362
840
1258
1754
1268
2645
2919
580
1708
3215
1351
1269
2361
2489
572
1754
169
1614
2707
44
391
383
565
1417
1228
1210
2573
833
34
886
551
1448
3102
2758
833
843
60
1448
1275
460
1317
156
645
1252
1012
2798
2794
3102
486
2645
2656
760
1754
2360
2794
1536
33
1432
2348
940
2596
1774
833
161
161
3713
2281
940
389
1334
1787
293
1268
1796
572
345
447
1228
1258
1774
2945
2545
1959
2281
1316
1618
2680
930
1796
3122
3219
22
3303
1223
2545
3102
833
758
460
1625
1417
1389
1031
391
1182
3034
3839
410
1690
2360
2738
2410
1959
1970
827
782
141
432
3122
105
1614
2545
840
833
3122
833
1389
2450
339
1316
2291
1000
44
1410
1970
424
1650
1246
912
1277
1801
2134
24
2010
322
1649
940
1682
2165
156
1275
1921
1328
930
733
930
1317
25
217
570
2798
2509
1810
2253
3496
1940
2019
1573
2348
217
126
3170
2489
2835
309
1715
958
34
424
1754
2666
1369
317
146
322
1329
1322
3215
2438
940
1318
3102
1959
1733
955
1251
1410
704
2281
391
1328
61
399
1844
2131
2798
805
3034
1453
2645
1783
2808
2165
1920
955
2281
833
3102
782
1858
1119
1872
833
2716
2410
2347
2324
1754
156
2707
751
1715
2621
751
1277
1016
1334
860
2407
56
2581
2171
1016
452
27
1327
1210
40
733
3215
722
478
1417
833
126
283
827
2557
883
1242
2892
452
982
2645
1869
2798
833
833
940
24
827
138
3362
2438
61
2814
1328
2679
1787
274
1269
56
840
1244
1019
2725
2438
886
538
2291
2407
1328
1281
1964
460
2464
61
341
3315
399
1576
1318
1573
2127
1379
2666
1844
2134
940
1801
2716
1431
192
2798
250
2656
3219
3122
1258
1964
1373
1022
719
2127
1614
13
2701
2602
1938
782
2019
833
851
1448
2545
1016
1199
1717
1393
169
912
955
833
217
2919
2131
782
1958
2835
148
2280
3034
758
1938
2489
940
2441
1355
2835
788
1203
2581
1796
782
146
2033
851
2019
851
2274
146
833
1223
1268
2315
2543
2464
432
833
782
1078
1629
942
2808
3034
104
263
1078
1170
1958
581
538
2693
1576
1316
424
749
2716
1733
1682
1871
1448
2151
3605
1783
719
2693
1246
25
1858
751
2131
2532
341
1287
1732
1410
804
1031
2407
2131
851
341
1246
1281
2745
760
1682
2293
1787
1715
1322
1369
833
538
1244
1389
2919
140
2552
2581
1858
1432
1322
1581
1269
3090
1199
13
1649
138
317
2360
3594
1269
3102
61
105
1814
958
580
1159
580
882
1203
89
3305
1016
2758
2545
565
1269
1799
1688
2581
942
1275
89
1351
912
955
1644
81
1317
1644
2680
3862
2545
2979
2898
1379
782
1119
1002
1991
22
353
2573
1078
2772
1869
2033
2171
156
1431
2010
743
303
410
2134
1252
833
2798
827
851
2664
2798
217
1940
2489
743
192
2030
2596
1373
2679
24
1752
2707
2919
1417
2612
399
875
2414
1872
1448
1682
1267
921
758
1182
399
3102
2700
1844
2118
2716
3219
860
138
1210
1119
2348
2365
22
1228
192
2347
368
2274
138
760
1682
1688
2716
3034
1373
161
1394
782
733
1732
521
2348
89
410
1362
2154
1754
1964
1242
1031
347
2317
2707
2557
2789
833
1432
763
1272
1573
925
25
3772
931
1351
169
2336
1799
452
833
1625
942
2347
250
138
1810
410
56
2131
580
1799
1805
1394
44
940
833
921
399
2581
1000
1242
3742
1892
826
2464
2545
322
940
2336
1774
1958
758
580
1351
3122
1281
2602
2798
2407
2835
2407
1242
1104
1872
2450
763
2656
322
2293
1394
169
2700
2919
833
1138
427
827
140
235
2104
2410
2489
252
936
2652
424
2814
2581
1126
1016
1369
156
317
1599
2919
883
1958
3358
2119
1334
1410
2151
1774
322
758
2552
1000
975
2979
3530
383
2545
551
2602
457
2835
89
1379
1159
34
1959
2951
1104
1327
912
218
2033
2010
1899
1267
1964
105
2716
2621
1801
3034
2390
389
1298
1203
3368
2693
250
1181
1733
1203
1251
746
3215
1908
1355
161
293
3096
1277
56
1369
2441
424
2489
2280
3368
2509
1424
833
886
1373
3049
827
1139
942
1331
1318
1810
1252
140
2794
2808
1031
833
2557
1614
1016
2280
1322
782
1573
1331
1138
824
56
3049
3102
833
2171
2772
1159
322
3042
942
1052
13
3102
263
56
2177
2979
2862
164
309
2281
2171
1615
3305
81
1869
2772
2280
40
1272
1615
2758
827
480
1228
826
303
60
1078
2422
1328
1573
2919
851
3099
1717
2707
1796
942
424
1625
955
3368
2134
1258
1159
1000
444
263
843
56
572
746
1799
263
1210
192
2489
1369
1316
1291
1351
2557
2798
1682
3034
1801
1752
1921
217
1328
424
1322
432
3034
421
2010
2716
2707
3099
1269
274
931
457
283
1794
843
3122
921
2281
940
2441
2707
1958
975
478
722
2714
2835
2450
833
283
281
2419
1763
3679
1203
1244
2573
2464
1899
2450
1644
24
2652
2543
421
3215
1570
2898
1022
1417
56
168
1031
2808
2959
114
1322
2103
460
2602
1269
2707
2317
1253
1752
2441
2489
164
1715
399
1115
81
2438
843
2441
2151
1009
943
170
1316
126
2835
932
722
1159
2491
1329
1170
1787
26
851
2414
235
81
2334
1334
921
1796
1104
833
164
1209
940
982
293
1958
1799
805
1872
2489
1570
2936
1763
2835
1884
1837
1869
126
1322
1581
1031
38
2110
457
1269
141
2835
1576
1908
2361
940
1866
851
1330
833
3496
942
1958
1322
1763
1252
2110
1268
2110
3315
833
1688
747
1281
811
2781
1799
1078
763
932
1351
1334
2835
2327
1362
3099
758
1392
1373
760
2990
410
833
235
1796
1629
2103
2172
826
833
875
89
2936
2573
22
1417
1970
146
2557
283
1810
2407
1958
2645
1389
2835
1246
457
1644
1899
410
61
833
2438
191
1650
60
126
982
156
940
833
2716
427
2127
515
758
263
1958
1281
1126
833
1069
1181
1210
1799
2557
98
1448
580
293
1264
833
2127
2545
2581
722
1844
1138
303
3219
1614
782
1022
2119
2584
1181
2573
1228
2489
2134
156
235
2798
1576
1115
1862
161
1016
875
1330
1322
2581
1328
138
843
2127
2602
2552
2734
1715
782
1844
40
89
1119
2645
22
2835
3315
1570
2118
61
538
1644
894
2745
1795
1069
2716
1056
1203
940
760
940
1732
1327
2441
2229
2336
410
389
1899
1787
860
307
3215
3102
322
3797
2172
1752
704
105
975
192
126
3362
126
2274
1373
748
1801
1281
827
2407
353
2010
3095
2177
1733
3102
746
2033
722
1031
565
33
399
1275
2604
2284
2716
2134
3679
2281
283
339
1570
283
3034
2347
833
2036
2545
1424
1182
2543
2783
2794
940
1016
811
1801
323
2552
1078
1322
1362
782
1012
833
1203
34
1317
2602
1060
1291
456
3170
1629
2545
833
1428
1688
1570
927
2798
2151
1649
138
2545
833
851
2656
2491
486
317
323
3840
2422
833
1281
1199
2284
2666
40
40
2438
250
3034
363
1022
480
1754
746
826
921
1410
1251
1272
427
2707
1284
2151
1228
1275
1159
148
1031
932
2788
2596
281
1799
1210
2596
2556
3368
2390
2656
2002
250
2002
1581
410
1031
942
1795
886
2127
2604
1799
833
410
2348
942
303
1115
2127
164
782
2414
2438
1284
922
617
2280
2612
1379
1330
2979
1327
1732
826
1138
191
782
1143
2645
235
1210
1644
1277
2360
701
580
2340
2274
34
1373
1351
2722
2596
391
1644
551
3219
3215
27
833
860
3099
478
1958
3306
704
1012
2450
275
2532
722
840
146
1126
942
1970
1774
1599
40
515
1355
1970
391
833
2693
2758
1599
2552
2581
2495
930
156
2110
432
1139
1424
3404
2707
2119
1783
1277
2545
932
1389
2336
98
13
565
2390
2280
427
940
1615
2543
1920
1031
1448
1330
2422
2110
1959
1267
2693
1795
843
3122
25
2892
1625
1010
1448
317
2664
399
1944
1317
1127
164
1267
2543
551
322
1331
2556
676
1410
2165
2123
1379
804
1690
192
1210
565
322
347
3340
2545
1252
1275
1104
1210
1329
1379
580
3315
833
1872
833
2545
3102
40
1872
958
2336
1615
164
1908
782
2360
840
1763
1957
2835
322
2645
2862
1126
1264
886
1991
1268
73
3315
782
1281
3170
460
2441
2545
975
1269
2545
940
940
1369
2489
2487
2656
2656
1940
105
2898
2134
126
2560
1417
22
146
1078
1016
565
1796
758
940
1943
782
2656
1903
283
1570
833
982
1644
2441
1351
1796
104
826
2936
2745
40
2131
1269
283
1733
2165
2645
353
3316
1581
410
22
391
2798
2979
512
942
2489
975
2131
146
339
470
833
2280
1576
2707
538
1291
3102
2835
22
105
2441
826
1599
1022
146
1688
1752
851
2509
521
2118
410
2347
1625
942
2545
3368
2560
383
3122
943
60
432
341
1908
515
2808
1448
341
1394
2360
34
293
1182
1369
1903
744
56
521
982
1908
1268
104
2772
930
811
833
1269
293
1959
3533
2602
1322
2656
1016
1264
1379
2283
156
1330
2835
2707
931
480
2596
1351
2151
2814
156
61
424
2489
1069
2347
1317
452
1327
2835
2422
1908
782
833
2381
24
2716
843
1801
827
2693
722
763
235
2664
1787
975
2390
1275
2422
317
3215
2602
391
2862
353
2495
2019
782
1858
843
2693
25
1181
1104
1682
1448
1754
1650
3122
763
3744
2679
1615
1246
56
1814
1871
1095
309
558
2069
1650
2539
843
258
722
1576
322
2716
551
1138
444
1805
2545
833
2010
2557
2919
746
2556
1625
2253
1417
1012
235
1330
1394
1958
2422
1228
940
2543
3215
56
13
1316
1650
2403
1732
98
56
1760
1373
843
1410
283
1625
452
322
851
140
2450
1943
1576
1203
2171
3122
886
2441
1448
138
2602
1258
2835
410
353
309
1268
2325
2336
2281
782
25
1334
1264
2380
3042
3215
138
1796
2645
2412
1787
1268
931
1267
2835
480
22
98
2862
421
2441
827
1940
1252
410
722
1052
2119
391
1275
2525
1570
2177
1275
169
2543
1787
2403
843
2602
1327
2291
2165
701
1373
1576
140
2030
1787
89
1410
25
1253
843
733
421
444
138
2621
580
1682
2281
932
61
391
363
1599
1866
2360
2464
1787
722
1943
1752
22
754
1246
2602
2557
1267
2798
728
1644
1052
833
2165
146
389
704
1389
126
2172
126
3102
2645
1682
2791
2489
2791
1331
1799
146
2666
432
410
942
98
1964
515
2489
427
1576
2835
2560
2808
2707
1787
2450
1291
170
2738
2315
782
3034
1958
833
1268
2281
2798
880
570
1796
2700
2707
1541
2623
1733
1322
339
958
1115
339
973
56
1893
2758
293
932
1837
1448
2422
912
1958
1363
1958
873
56
751
1373
851
1012
3049
824
1316
1316
2581
746
2738
2281
1139
1893
760
13
2573
424
1410
1410
2134
763
932
2552
399
1625
2414
258
1078
1576
2728
89
1410
1844
2725
782
833
1228
1125
444
1329
2581
1329
2557
2772
3219
2002
1908
347
851
1016
912
235
2656
66
2538
1012
168
2450
98
138
833
2645
410
399
2545
1327
2552
1056
733
3122
2716
3102
1269
3315
811
1223
1012
1069
3096
1291
2664
676
2798
1267
676
81
2325
427
1031
399
60
782
1246
833
2134
191
1316
833
2284
1787
1417
2979
2714
1774
1844
1272
3102
1016
1252
1182
2495
40
2110
34
1899
2347
1796
964
2545
1125
2489
1322
3627
2808
2438
2165
804
696
833
1351
2745
2177
2315
317
565
1921
3368
1322
1844
2679
538
1138
322
1752
1799
1448
1625
2573
2656
833
1252
940
2623
833
1448
2407
1247
1774
943
851
572
2581
2573
2835
399
105
2010
827
3042
1203
341
2441
2418
2254
1787
2545
421
1330
1316
1615
1199
308
1650
912
1964
321
2110
13
2693
1410
2707
1291
1331
1316
1964
676
105
457
1281
56
2794
719
323
716
1056
389
1787
283
912
2596
347
274
3096
2345
322
805
2414
1322
2716
1799
512
2545
2798
1318
1908
460
751
2335
2835
943
156
383
551
478
2602
1629
1958
2281
1104
1275
1373
24
217
2557
427
1787
2814
1069
2798
2581
975
843
138
1424
1964
3011
3049
833
2664
824
565
886
283
1275
2693
2489
1253
2180
2919
2118
1327
851
1763
2602
146
827
2612
1317
1379
2253
2134
833
2757
2581
580
1921
1267
1417
1022
61
1943
940
1649
1903
1277
1614
833
1316
885
2019
2745
410
2033
1614
964
22
89
843
826
2645
758
317
2110
826
293
391
1715
1732
1228
1049
570
2522
2438
833
1069
1210
26
191
2033
2679
1351
1327
1317
217
2581
1104
156
2396
399
827
1318
1328
982
2474
156
156
1899
886
804
1094
3305
2707
1920
2602
1327
44
3036
2573
521
486
389
964
2131
833
2360
955
580
1291
2798
915
701
1010
2919
1431
3122
2110
1796
2808
1715
833
1379
2725
786
3122
1893
2390
1138
1392
2556
252
1277
1774
1715
2680
263
1899
2557
2716
1752
851
1139
2693
410
1012
2403
2604
1126
2291
2019
1258
1322
1016
1000
572
1410
1796
3102
2835
61
3362
883
1267
804
754
1369
460
126
105
2317
3034
2919
1210
2545
973
156
2489
2165
3034
1242
927
2919
955
2180
1078
758
3315
2291
2545
168
565
146
754
2030
805
824
1379
3034
2835
2110
1650
782
1246
2666
3380
2403
34
975
1269
146
3277
1327
427
2345
1943
2556
565
2556
391
3042
383
3215
7
140
1291
1182
824
1104
2936
1959
1228
1228
1715
192
1774
1362
1961
1417
1228
2118
1903
1097
391
1264
1143
410
1078
1715
432
1715
2118
192
353
1424
2680
955
1331
3102
1159
2131
3665
192
34
235
1267
2465
2693
1774
955
1340
873
1125
2253
2336
1649
434
1715
942
2171
1199
2276
25
1369
1210
1327
2422
123
1920
1267
1095
521
3603
833
1251
1316
2808
3122
886
1943
2573
551
1644
1272
89
1417
2033
89
1783
833
2693
2745
457
1799
521
2019
2363
1316
3034
1796
833
61
3099
2396
26
833
3480
2441
2464
2919
1410
2545
2734
281
2203
457
782
1796
1970
1244
1056
3042
782
89
1908
2274
2645
1244
942
3441
2798
3102
1448
3102
2407
321
1291
763
921
1369
1970
572
1373
2545
1959
1903
164
572
3122
2284
2557
2656
2438
2538
1417
2794
61
1001
1115
1581
2291
3034
1581
1410
2579
3096
2345
1778
1921
570
2656
2407
964
252
1126
2722
2645
1584
192
1852
2407
805
235
1448
98
722
2131
2728
2489
1078
2134
2573
833
942
2232
1316
843
1069
391
722
1688
1351
1281
1351
964
1291
851
2728
3122
833
1318
1752
875
921
851
1650
833
1322
719
580
1138
1908
572
2151
1228
2464
138
2274
2757
89
2781
2407
2581
1379
3096
833
883
263
2666
912
2131
2009
2281
1644
2360
1774
1139
701
1330
929
141
882
932
751
955
2862
833
3496
1373
24
1774
2835
1316
341
1170
1625
2936
805
1277
22
1317
1269
104
942
964
1432
3042
322
156
1125
882
1959
1373
192
1016
942
882
2019
2716
943
1796
1389
1650
572
60
40
2489
2940
1717
56
261
3122
2019
2781
1291
2281
840
1688
1362
1138
1269
2645
353
1866
410
940
444
3170
2134
1943
1253
3362
274
1317
1959
2281
2573
341
3219
1119
22
843
2581
2814
399
2758
1599
1688
322
2679
146
759
460
1012
1244
1181
1016
2557
138
2604
1871
1056
1316
383
3034
2652
2728
250
2621
283
40
719
2123
1650
2103
1012
1327
460
2581
2532
1203
2110
1650
1774
1752
1318
33
1869
2573
2835
1581
1795
2664
2707
2422
1322
389
274
2165
1573
3215
2019
827
912
1682
3215
1787
833
840
2560
2134
2360
457
2716
1351
1389
2030
2680
410
1012
1787
843
570
1369
452
1453
1448
1119
2010
827
2545
2360
2360
217
347
704
2177
1417
470
2814
1682
565
303
1284
2396
1801
1334
1869
2334
754
1448
833
1431
975
2552
1291
3368
2464
2171
1281
89
2602
322
2545
161
2450
1581
1431
758
457
2835
1614
1903
2187
2347
2835
1139
2602
782
1330
1379
2545
1417
860
930
1210
1682
2033
1431
875
217
1268
1052
1688
383
1369
885
811
3368
1614
1754
417
2680
2441
2835
1052
3191
1958
3368
1327
2693
1056
1330
2345
2656
2410
572
389
1373
833
2545
717
840
44
2171
1329
1682
2788
363
782
322
2656
1690
2345
1159
1733
1373
2919
860
1732
156
1318
1012
2612
293
432
746
1275
146
444
1844
2131
763
1281
3034
1384
2336
2033
782
2716
1316
1170
843
3042
1139
1752
1291
1650
521
782
191
60
940
1242
1244
930
2123
1871
805
2772
1269
931
1126
3102
1104
1316
3692
2557
754
2495
138
427
2680
833
2441
733
1275
1752
782
2110
252
1893
1570
1016
1022
1394
444
1410
1774
2680
1733
975
1316
2835
833
1318
538
833
940
478
24
1899
1410
955
924
1210
751
782
3122
2680
3690
2081
746
1921
2835
2489
1104
3170
1316
580
317
40
538
89
2325
321
2360
24
1104
1331
2707
1373
2602
1799
81
1318
114
886
1253
782
2728
283
1373
2489
1253
192
1410
882
932
391
164
840
1016
940
833
1317
2680
2180
1318
2693
754
2652
27
192
89
1078
1351
389
565
2034
1796
192
460
827
2862
833
1277
2919
1170
1837
1019
146
1318
1345
1959
550
1331
550
975
1774
833
341
3486
2835
56
843
551
2919
2151
3170
843
1970
1298
322
2489
2274
1732
432
2243
719
833
192
1448
955
3219
3264
372
722
827
2545
146
2110
1115
2319
3600
1012
760
44
940
1392
758
169
1967
1143
1291
1814
1599
2680
2274
1286
126
347
141
1448
2284
2488
263
2707
81
2281
2347
2573
1801
1599
3034
2835
1837
933
1959
2556
1644
3034
2757
942
156
444
2187
2656
2596
2348
1330
1016
957
89
3102
2274
1844
2862
1392
1331
3042
1095
169
1903
940
2701
1281
2798
2835
1000
235
1732
2291
2693
2794
44
3049
321
1389
875
1732
763
22
3102
164
2645
2556
1717
719
3122
2602
1351
1203
1049
2814
1814
851
1317
2581
2835
719
833
3122
886
89
2127
2602
1754
2110
391
1576
1774
760
1432
2738
1291
3099
3368
2110
2808
1138
1389
1119
1275
2110
389
860
2798
2030
1732
3122
2414
2396
321
424
424
882
24
478
2814
2345
1733
1431
283
515
746
421
250
1049
1599
2728
22
2381
1733
1774
2652
2798
2110
3219
1171
833
1104
1119
1448
833
2538
3042
2103
701
1899
2033
399
1920
1615
1417
2489
1799
164
322
2187
3362
1649
427
2581
1393
827
3305
3219
1715
1210
452
827
121
2539
2360
1581
1362
1115
457
2623
2557
424
572
339
432
383
2253
1649
964
2919
860
1181
1379
478
2450
912
2794
1448
1899
322
33
2274
746
2171
1351
1844
565
1253
1318
2552
827
1615
1159
2794
1845
2581
1331
478
2030
833
52
912
156
1170
322
833
1417
1291
1872
2737
1410
1752
754
1938
146
3049
1379
2808
943
2489
1251
1322
1625
2110
940
1871
1274
964
2422
40
235
56
1125
2666
3034
480
833
1016
1944
1275
1964
1267
2151
192
60
1410
1629
1796
305
912
2334
1958
2407
943
746
2033
851
1944
3331
580
317
1417
141
833
341
1267
2772
1228
940
782
751
3122
512
2390
1317
551
3819
1252
2835
24
1275
2645
457
833
754
98
3315
1908
1644
217
1899
1228
1209
2621
940
2664
1801
2602
1599
389
1717
1733
1796
1871
235
2215
293
138
2253
833
929
1650
2556
1389
1814
281
1570
931
1536
2407
1182
1940
1056
1322
1431
1355
955
2171
1615
1732
156
1331
44
1012
1267
1264
2334
293
843
25
722
2407
1327
1625
1258
432
1000
322
1625
424
1795
1281
1858
1392
722
570
309
293
3219
1119
1139
515
1796
973
2693
2422
2030
192
886
1199
2679
2033
886
1203
2127
2396
701
1119
2557
141
2131
2172
833
722
833
982
2281
1908
580
1199
252
2728
1251
943
33
840
1327
2180
1244
60
2545
261
1754
3034
1799
1104
424
480
1799
3049
263
13
782
2348
2604
719
833
1760
2281
1272
2573
1104
98
2664
1682
81
1138
3857
480
141
372
148
572
303
2019
826
3305
2545
1576
1844
2543
2284
81
2407
1872
3683
1316
521
1393
1796
733
1453
2693
2979
2422
1417
1094
454
3315
886
1625
470
2347
2707
1417
2033
317
1958
2131
719
2033
263
235
60
1266
2336
591
81
1317
3315
44
1448
56
1242
2131
833
1321
2180
1959
427
782
421
833
192
3362
1903
1387
1126
521
3362
3099
2835
2348
1417
826
410
1012
1268
2680
1570
452
1614
2645
1688
572
1264
1394
2745
824
804
2645
1943
964
2835
323
2545
2814
2110
760
2009
833
2560
1690
1599
258
2291
281
1069
1379
782
763
2407
146
1126
882
2172
2543
704
833
833
2557
2412
399
1448
1182
833
2284
805
486
323
3611
1322
3219
2407
1871
2612
321
921
760
3102
833
2556
1410
1181
1016
1094
1317
1000
782
2171
1010
1448
2291
851
1126
550
833
1801
2814
2162
263
2131
4
2033
410
2898
2495
81
827
565
2177
1805
2656
399
2545
1796
2835
2680
1884
833
460
2412
2131
1964
389
1203
2808
2489
1799
2030
2557
2664
2532
1170
3685
2835
2794
235
1752
912
3219
61
1119
1650
2556
2596
2602
1410
1599
1752
283
751
1614
795
250
2450
2407
486
521
1796
60
1203
1275
146
2664
2862
982
2664
2556
1362
13
141
1650
782
2539
1373
1410
1872
1774
1275
833
40
2441
1182
1264
2612
1650
2291
421
884
2127
2814
2345
1228
1104
1958
1787
1229
1899
763
2772
478
1203
1281
2110
1281
2019
2892
2438
1754
833
2772
2557
833
2274
303
445
170
89
427
353
146
1159
2656
2019
191
1970
2019
391
1810
2127
833
1573
2127
1104
322
2403
1921
1810
1796
807
486
1351
833
2581
833
1389
1052
3170
2573
940
2581
1940
1317
1778
2573
2656
1210
2151
421
2010
487
24
1715
2596
1264
1327
3315
1796
126
2407
1322
1959
1763
2441
1362
751
782
3215
2557
2645
81
1012
1774
851
2596
2898
1228
1246
1322
1351
1252
3752
283
1210
1022
851
2643
3215
2645
1570
942
1448
1905
788
565
2862
2438
274
1244
1209
833
1801
1031
2898
1943
2791
2936
2728
258
1252
3170
2361
3215
1318
1899
2808
1844
399
3362
1908
2573
89
25
1682
3034
2791
2656
413
1181
293
860
961
138
44
840
3040
2291
1644
156
580
470
138
840
1958
1316
427
2835
322
521
3102
2280
1796
1373
1119
833
1799
98
3102
1281
339
2680
1752
2581
929
833
2573
2165
1801
2656
1277
258
1394
3362
410
164
105
883
2835
321
389
833
2235
975
2030
3219
3096
1921
1787
2422
1316
2728
521
2783
2185
3049
391
827
2422
2716
2284
2656
1810
1796
2019
1453
2573
3543
754
1393
782
3170
1940
2745
2581
3215
942
2464
1732
1272
2110
192
2441
486
3049
2274
40
833
1395
826
2360
1031
2348
1958
551
293
1069
317
2438
1682
2450
1331
748
2716
1010
1330
2348
1322
1016
1242
1244
61
317
1264
138
760
833
2798
470
161
1625
782
2131
1872
1799
391
932
2979
191
1269
2134
2701
955
2781
2407
156
339
2472
955
89
1331
804
399
156
3324
1958
1351
930
339
2791
1903
760
2556
2714
432
1267
1002
1049
1964
140
1871
1275
2488
146
2581
1944
3102
1844
3219
1733
2407
235
931
44
2573
1844
56
1246
2581
2693
192
1576
1328
347
2390
2489
2407
1269
322
833
1752
2365
2596
2573
1644
3304
1316
1729
2284
1801
882
3368
2390
705
2253
580
1010
1139
1331
252
1448
323
2275
1334
33
1210
884
146
2171
2438
833
1668
13
1719
2680
22
2679
2492
1258
1844
3049
958
975
2745
1242
565
2119
2119
1858
3170
146
1752
930
192
1379
930
1228
2489
2707
1426
1787
932
25
940
2422
56
833
1817
1010
2119
3215
1329
2033
2734
3037
1752
1298
2835
2656
955
833
1715
2347
2680
2407
2172
1628
2656
1428
929
389
1872
40
1022
1379
1448
1379
851
1944
3034
44
1253
1000
1284
1362
2422
2010
833
2030
1796
2693
851
1576
1327
3122
250
60
146
391
141
1410
930
1576
141
1787
1448
33
2798
1237
460
833
3049
1717
293
1284
1783
1614
2664
2284
1104
860
2707
2009
1754
3122
410
827
1908
252
1448
827
2151
1275
183
2808
955
721
2707
1943
1801
2489
33
191
56
833
2010
843
1181
1159
2573
2693
763
782
975
2390
1078
1392
1379
958
1733
105
1416
701
1184
860
322
1331
1119
347
1277
733
34
827
1209
2758
1733
1369
2348
975
1796
33
1796
263
521
323
2118
2422
1228
1814
782
1615
1715
3305
457
788
321
1115
2489
1104
2602
572
827
746
2798
2716
521
1970
826
1410
1921
105
322
2131
1804
2652
2487
161
1649
1899
2573
1432
307
912
1305
3122
105
25
2645
146
1774
317
955
317
235
1264
40
1322
1327
391
24
322
353
883
964
192
169
2716
2645
33
3034
2030
3315
457
955
33
1893
2171
321
452
2919
1095
2441
1599
44
1837
2579
250
3102
932
958
2165
1318
2489
932
1573
1258
1361
1115
2030
1228
1210
758
1389
3315
1448
2033
1754
353
1970
1869
1316
565
958
347
1022
410
885
1115
44
140
2781
2315
1322
1625
2441
2110
2407
851
1170
1389
3102
1258
2545
2010
126
2835
2794
317
975
940
2414
192
570
1805
191
2862
2110
1139
2560
758
758
2545
56
1783
912
1542
1787
2835
60
322
1417
1708
2489
2579
3777
1012
283
3368
2019
2552
955
1614
1772
307
1774
760
1389
1959
60
2110
2808
833
2280
486
1796
2734
955
105
1858
512
958
1351
883
2693
2390
2716
1139
317
2680
1373
44
1252
217
89
1570
1715
2602
1049
2664
1069
1644
1138
940
1599
2701
758
1392
1733
2532
33
478
3215
782
782
2898
2602
1394
833
2781
410
410
840
33
2808
931
3596
317
322
833
1373
1393
2808
1799
2165
344
751
424
1958
2110
1810
2701
2789
2134
833
1448
1264
2579
3136
1787
24
2010
1763
840
140
399
2579
1448
138
2489
1322
1956
1576
860
2489
1668
353
164
293
782
2033
2019
840
2892
3102
833
156
2788
2557
1615
3368
795
1708
751
931
1056
1810
61
3122
391
81
855
2581
126
580
2410
1614
2361
248
1269
2557
1787
1715
427
3042
1268
2358
2403
1210
105
2794
1799
2772
141
415
258
833
2110
1869
1266
399
452
932
833
1012
2693
2679
317
217
1392
1139
274
1139
452
851
1394
1275
480
317
1115
1650
932
1022
3215
1327
2180
1252
2892
1783
2552
60
716
1244
1389
565
146
833
826
1715
1369
2403
2134
2348
1252
470
1351
389
746
2441
2131
1251
1012
2360
1264
341
1286
3170
1958
1576
2835
146
2489
943
1369
156
317
40
2276
1872
2707
192
833
3102
2596
763
3496
1899
2794
2390
827
758
1115
1268
347
2979
760
126
1682
2336
2645
811
2348
1244
2545
363
2380
827
1448
2919
704
89
1958
2390
3483
1119
2110
1010
247
1778
2280
3215
44
572
460
2383
1581
250
1264
1327
40
1599
1078
2545
235
833
61
975
3122
1362
1872
1379
551
81
1644
1448
928
89
240
1010
2680
1814
2489
975
3614
13
2758
2664
217
293
942
1576
2862
1837
1774
1115
2291
2280
1432
833
98
826
410
2422
263
1690
1644
1682
2701
1431
833
457
1362
2919
217
2602
1119
982
551
2468
138
1327
2701
3122
1316
1010
1031
1970
2835
1379
2412
2281
2602
421
2172
3362
2892
3122
1379
1872
722
1012
427
105
516
2545
942
782
1774
2284
1921
2936
1264
975
1869
2348
2180
1252
751
2403
2134
1970
827
2693
2556
383
478
3362
1787
1750
460
1644
2545
118
827
722
1940
1330
81
2422
1682
2422
1069
1410
470
1625
886
1943
1000
1783
1908
427
943
3102
2789
833
2581
1410
432
399
2532
2165
1417
1016
1389
3122
1104
40
56
2407
1615
391
1369
551
2538
2360
1417
1392
2557
2716
2450
1318
1373
444
427
2450
460
2464
2921
480
1331
2151
827
782
1899
875
538
321
2407
1264
1331
942
982
1795
13
1104
833
1799
1369
885
2151
2127
2274
2177
1796
2450
2719
788
2509
105
1258
1774
3100
283
2573
1316
1844
1787
1871
1787
2573
1049
2450
341
2489
1138
1970
940
2336
2656
921
156
1210
1049
2781
2557
427
2464
2969
2602
1284
3096
1787
860
1351
1650
2422
164
480
427
3170
826
1754
1334
1267
1625
551
2556
3799
1625
1733
2919
2716
2581
2348
1199
309
964
521
1329
3215
1322
2441
89
274
1184
1625
146
164
1012
860
805
1717
1432
1139
3362
341
1334
940
805
1394
138
3315
322
1327
141
1964
2772
2602
2734
929
2645
2281
1253
1267
444
1210
2666
3219
931
805
2545
3034
2390
1573
1615
191
964
722
399
500
2645
569
2798
1389
2410
843
399
1016
763
391
2281
2596
833
840
2552
1379
2835
2177
1078
1210
2336
2936
1019
389
1373
2898
1331
192
1801
2602
105
2280
1872
2794
399
2656
1369
3102
940
2291
164
1199
1649
1754
353
2794
982
2180
460
2543
2645
1649
1787
2315
940
572
1351
2808
1000
281
1787
1650
1958
2390
957
283
1056
833
3036
114
1754
89
2441
1362
322
719
1275
1316
758
1316
2781
1796
2407
3102
3122
33
833
860
2701
930
217
763
1186
1267
2835
3102
940
3683
40
281
982
1251
1644
826
2835
1682
2798
886
1389
942
851
1318
1570
1056
2110
1970
1733
2134
833
2835
1787
61
2798
1016
1417
1334
1351
551
930
1410
2936
105
2281
114
1317
2772
2281
1432
1795
1342
1576
1801
942
833
851
1181
2177
701
2464
2438
1732
2734
1733
2557
2725
164
855
1140
860
192
1570
2772
1733
341
2621
982
2794
2680
826
1837
1991
2407
457
833
565
2131
2579
1625
97
975
410
2171
1330
293
2276
1752
754
2131
1644
332
3034
1801
3102
1119
1210
1599
1334
1104
2348
2573
1774
2979
2835
2835
2010
3290
2693
2422
1327
1264
1119
2707
1095
943
940
1317
2110
1209
480
1787
1943
1369
2707
1322
886
33
521
2716
1615
2652
1291
1732
306
1119
2464
1787
323
982
3368
81
833
1581
1625
317
1203
1281
1351
2772
457
89
1016
932
1016
1049
886
565
303
2716
833
3362
538
2253
2545
148
2772
1715
2707
1394
1291
1203
521
22
2441
833
2664
1002
1119
2579
1000
851
2489
782
833
2274
795
1801
833
61
399
1872
1872
551
3042
1258
1810
478
283
2187
427
1796
1242
391
1787
427
833
2573
2539
3315
2772
3215
2808
81
2441
1362
940
3215
565
1286
156
3099
572
2348
2172
1717
126
61
1317
432
1277
2835
2281
358
421
2110
432
2403
164
26
1991
2033
2621
3122
2898
1182
2557
1267
973
1650
1801
1625
3170
2422
1269
2412
1801
2019
2579
2407
2360
782
444
2274
1958
2284
851
833
1379
1732
1573
833
1389
2545
843
840
1650
323
1871
1328
2738
421
410
2361
486
2002
3102
1796
2835
1210
572
3215
3102
192
323
141
2489
2410
283
2557
1252
2412
2772
2134
1181
34
2450
826
3215
1203
2794
1417
22
3102
833
2862
2781
2009
2666
2602
1327
1049
1814
1708
1327
1625
161
2010
1362
61
1139
2798
851
883
1688
1251
1893
2623
2573
2033
1125
1393
250
1625
1159
1252
1253
2274
38
164
805
2488
940
2898
882
2680
1362
252
940
192
1283
432
943
1417
2010
1787
1796
1959
940
2716
1858
2119
748
1277
2171
1031
1958
2693
89
2573
1796
81
1796
89
3096
512
1625
1417
1266
2666
2707
1316
754
2645
843
827
886
1322
843
141
1318
746
1644
2808
1733
2556
2131
958
191
261
2110
1246
372
1316
1275
156
307
2438
410
2557
258
2622
1959
1351
521
833
1410
2898
1291
339
1031
805
1778
2438
2422
22
146
1417
833
1210
252
138
860
833
1964
833
746
164
1668
1317
1410
2552
3122
2573
940
321
1012
1576
1291
1752
339
1316
2835
2814
2556
3362
1316
164
1591
1787
942
2894
138
1644
1322
1425
3219
2834
339
3219
293
427
2010
2581
2495
782
1012
2438
2707
1253
538
3102
383
3215
2360
2010
2597
1810
2573
2441
3049
2666
1049
415
1203
782
2414
2334
2177
2464
782
1801
1281
2919
415
1052
804
1958
1016
274
3588
1417
1774
3496
1379
746
2656
940
884
2396
2317
24
1959
307
1615
2019
3454
2772
2177
1650
701
1650
61
2441
2171
2284
1448
1644
860
1424
192
2407
3102
2579
2716
932
146
886
1732
590
2489
1252
833
975
2656
833
283
2835
1056
2131
973
1379
942
875
1431
843
2010
410
13
2679
2621
1920
1355
1394
3122
2835
3315
1940
1866
3219
191
56
851
105
833
452
146
1181
3011
921
940
1329
1050
3116
565
1717
391
851
565
2835
1223
2281
2798
2151
1115
2924
932
701
2495
833
3049
782
1715
252
2123
1138
1668
2545
89
399
2835
2135
2835
565
81
833
2019
2596
2772
391
1139
2123
1763
1908
521
843
975
1228
2033
1203
1970
1708
1316
1754
1752
1410
763
931
500
2835
3122
746
1049
521
1644
1732
1202
2656
2049
1871
3683
2030
470
281
103
1417
1228
2707
2772
2131
942
1778
833
1573
427
833
1355
322
833
1688
2798
1650
444
1281
2581
1115
317
33
1143
322
2979
3219
1331
2109
1799
2284
25
460
2725
1810
1281
217
2545
81
1644
410
1138
851
521
833
1182
1203
2361
843
13
1182
883
457
1410
3170
432
2728
1752
2033
883
1668
1186
1431
2284
1958
3362
1570
1244
1104
2348
1576
3170
2334
1317
1244
399
2734
2835
2557
1138
833
1795
191
1733
383
1752
1328
1379
860
1943
940
1267
2707
973
1796
2403
521
2573
191
141
833
758
321
851
2131
1310
958
1316
2131
1318
2110
1330
174
2716
860
551
2407
235
1373
743
146
1940
283
2177
1379
833
2489
1139
2345
943
252
2656
538
1379
1331
565
833
833
2360
758
460
2347
2693
317
1351
833
1244
1182
1908
1242
565
105
1104
1668
1872
1244
1379
1650
833
833
565
1281
2798
782
551
2151
1787
1334
912
2131
2758
2489
2134
883
1410
1222
2464
2360
1012
3315
1752
89
3430
1330
2707
2808
2345
1871
1844
1801
1258
470
3215
389
1858
421
1138
2835
1159
833
2131
2652
2772
410
33
1940
2701
931
3122
782
1576
782
883
13
1410
1069
3733
2010
457
763
3153
2495
538
833
958
833
722
480
1389
2464
1238
156
572
958
886
1644
1275
883
2596
1316
156
1448
307
1644
44
1022
1203
512
217
1269
2347
1570
339
192
1379
1322
2403
1104
2412
1921
1334
399
1277
833
760
1801
827
61
33
399
1258
2422
851
2701
1448
2407
833
1970
973
283
56
1774
1410
1644
1199
1417
758
2360
1410
719
1251
1650
146
1814
1318
2009
975
1228
2545
1958
1908
733
383
2707
1016
138
427
2581
347
515
1625
1893
860
747
1319
1252
1599
2545
940
2033
1448
2862
2734
1210
2151
851
1682
1644
192
13
1801
2110
1650
2621
2441
138
975
2253
782
141
323
2979
389
883
1012
942
2110
565
1252
250
2019
1000
1327
1615
2734
2010
1317
1244
930
1576
1284
146
293
1355
1432
2808
1139
169
2979
126
2573
2560
480
399
61
1650
2293
1252
2701
2664
2347
105
1298
164
2579
2798
1268
2283
2557
2814
2216
1010
1126
1317
2172
1139
424
2725
2422
1318
1373
323
2347
1796
1181
1379
1810
1908
1351
2745
283
2556
1837
2728
391
3042
258
1115
2441
1844
2581
2489
1625
733
1210
1329
1331
1796
1327
1959
2441
1203
930
105
2030
105
156
1355
2814
975
1126
156
317
2412
235
1331
1799
432
27
840
1650
1774
833
1095
1181
1210
1298
1373
2714
1138
1119
2131
293
515
1715
515
2123
2131
1251
1715
551
317
1958
2979
1858
399
2407
2835
25
1581
1576
2557
89
3303
1410
1393
2489
2835
2645
3034
391
1331
3303
833
551
303
1228
943
252
2110
2284
1078
81
1837
701
3170
833
1002
1115
1317
1872
478
38
1448
833
2381
964
322
2019
2656
932
2573
1138
2418
1625
1022
3122
3034
1275
2573
263
138
1774
1019
955
851
1115
391
1264
432
860
2693
1094
235
1844
457
747
940
2365
840
1351
1277
1170
415
3122
123
811
2645
1417
2666
1844
1104
89
1362
2808
758
833
2666
827
1330
1796
3170
1964
1599
281
1573
569
2396
2327
1715
1182
317
883
1275
148
2509
3362
1115
1012
645
1012
427
777
274
1284
2103
410
2666
754
3170
24
2556
3042
1351
2450
2557
44
833
722
1920
975
1264
964
1717
1970
25
3219
1318
1625
2441
1069
2284
81
13
2772
2557
833
61
2798
1328
2716
2284
833
1031
958
860
701
25
22
2165
2103
1615
2772
156
2757
2274
2291
470
1000
1253
2381
141
1872
3368
782
457
322
3215
875
1269
930
827
2652
2781
307
1688
2019
2019
1252
1688
303
782
824
2734
1078
1316
1903
1252
1448
25
2581
1650
3362
833
1327
843
1732
146
1258
3215
975
1844
2134
1016
2557
1615
81
811
1327
1774
2177
235
1362
843
3122
2395
2545
782
746
2545
1002
2707
1774
252
875
2734
1410
2919
1796
1267
1228
2680
1644
2772
164
1599
56
1131
2919
156
33
2390
3034
2596
550
2412
81
912
25
399
782
263
1796
114
1277
760
2623
2360
751
2291
827
1316
1715
1837
2581
2798
943
3170
3362
339
1650
3049
3215
3803
1796
942
982
399
1104
2281
1252
2781
146
1970
2722
1796
1908
973
250
1866
2772
1625
1810
1787
2814
782
283
3122
1799
1104
2556
2374
2502
1941
2596
1576
1964
1801
2325
833
283
1298
833
855
2030
572
1351
1316
2495
1599
860
1783
1210
322
804
722
1448
833
2127
2110
141
456
843
1286
480
2734
2495
1002
1844
1970
1752
44
1644
1893
1625
2772
1390
2664
1625
1379
2131
1417
148
758
252
746
851
833
1869
261
2360
1318
1453
2666
827
1182
873
1938
1715
1199
261
250
2375
2545
34
1417
25
460
1126
733
1760
840
347
1012
1752
886
3102
565
2707
782
782
1317
2495
1170
452
2489
2835
1277
1002
3215
512
2131
1291
444
3151
1872
413
3034
833
383
2360
2360
1267
2808
283
1379
323
1253
427
2808
2291
1575
146
293
833
89
1774
940
3844
2151
955
40
2652
1139
1231
1649
3368
1570
782
1369
2645
2407
2489
399
2707
3683
2284
782
1373
805
1690
2693
1317
470
2010
217
1331
2088
169
2280
2808
283
1126
851
3679
840
1576
217
1138
1448
161
2177
341
1938
1330
478
1268
1223
2557
824
38
1392
833
3315
912
1393
2438
274
1317
1275
1327
1787
2284
138
2137
169
2612
263
1959
1625
235
2716
886
1970
1159
2019
1956
2480
2693
432
851
2835
886
283
940
81
1210
565
1799
2177
2407
146
2645
2728
2781
427
2772
833
843
2131
2414
932
1448
2556
283
2835
1334
1410
1012
840
1182
1453
1228
1159
347
283
2522
1291
1644
2165
3122
1330
258
470
263
782
930
322
1650
410
2489
1787
2979
826
460
389
1138
2489
2545
833
3049
873
2725
1417
930
1774
1031
317
2579
2556
565
33
126
1576
2407
427
1267
1804
2557
1281
1258
1774
156
1093
1908
1871
3170
81
2679
930
2177
1991
2407
942
1056
3215
827
2656
827
840
1281
2123
1362
1203
955
1115
2019
81
2581
580
2707
2336
421
141
2602
2489
1284
833
2464
1291
2581
570
1228
427
2552
1244
760
1331
1625
958
2693
1964
1410
2438
1094
452
3102
943
733
1031
1650
1732
2772
274
1373
1903
1754
1329
1252
2794
2623
2118
551
2422
973
2010
3170
1272
2573
2151
2489
2177
3215
1625
521
2119
2407
1095
2489
2979
1246
1298
1778
3215
747
3102
964
1328
1318
2177
2545
217
833
2667
460
833
1424
2532
2414
1410
1351
2602
3215
1316
33
1682
1317
303
2581
2033
2664
1334
281
1228
1379
141
840
156
263
1267
758
942
323
1258
3821
1801
2656
2365
955
811
1787
2019
763
942
551
1159
1625
2556
243
851
1115
1576
940
24
33
44
3362
843
883
283
1908
2407
2489
851
2119
1682
521
2725
955
827
1623
3170
827
1269
1432
164
2645
191
3342
1799
955
2892
2545
164
2581
3215
833
2131
883
2645
1682
457
1316
1264
1052
833
572
347
1958
138
1331
2274
2336
148
1733
1733
782
2680
353
156
1576
2103
322
1844
2919
521
1424
1448
2396
1858
274
2103
2418
383
1801
480
1322
1869
1012
851
1322
833
1119
421
3215
2345
1316
1281
1650
833
517
1625
263
833
833
2656
940
427
3034
1373
2274
1138
38
1016
884
1182
788
2535
2545
1649
252
2407
2033
826
2707
2140
60
851
146
2489
569
2110
1052
2745
886
3122
955
3122
2010
1940
940
341
851
2172
1277
722
1844
855
2165
851
1267
1031
2814
645
2171
3122
2182
1576
840
940
1277
1844
929
921
1787
733
1069
38
250
2808
1361
1650
1448
2441
2596
399
2862
322
2177
612
1893
391
2714
1056
2110
551
1049
763
424
3215
955
470
2596
763
1139
1869
940
1181
2745
2347
3219
1275
457
61
1682
2495
746
3315
3362
716
250
572
2280
322
2464
883
940
61
1203
2557
1316
1170
2789
2010
389
281
1373
161
763
2596
840
2532
341
1644
61
1351
1721
105
61
486
1210
2545
2892
322
2325
2010
1069
2127
851
1331
2327
321
81
2274
13
782
89
2557
2438
478
2403
1943
3362
2707
293
1275
3276
512
1095
1650
2707
427
1369
2450
2374
2281
1334
2441
252
1432
410
975
2284
975
1844
782
3156
733
940
955
1581
676
1410
2177
1281
1763
263
2557
410
2680
3215
851
782
470
353
161
1392
521
1228
2576
2253
2656
1012
1209
804
1016
2919
1095
2798
61
719
424
1732
1880
2281
840
1938
3215
782
1317
1379
3122
1331
2621
1267
2543
1715
1181
827
805
126
2033
763
24
1576
1322
1799
2581
1448
3362
851
1316
805
912
1264
843
2693
2033
1958
1717
1016
1752
1056
3049
105
1277
2556
1570
2315
763
931
281
1379
389
1754
89
2478
931
882
1920
1181
1010
444
138
1351
786
921
3102
98
3170
60
1049
258
1317
60
1379
1576
2345
1752
2010
141
2602
921
1615
317
1787
33
2581
3470
2645
1958
2509
2489
2489
1429
293
138
1837
763
2110
2274
146
1668
1291
1625
25
2336
1317
1958
1056
1334
1078
1012
1351
1031
424
1012
1783
217
2621
61
2019
3096
782
2707
912
217
1143
1392
432
1649
1715
1322
2794
851
1078
1908
833
1650
234
2573
164
833
2665
1253
782
2794
841
2019
1615
156
782
1908
3042
164
2002
833
2019
2693
1783
322
3102
2656
1281
141
2693
1317
391
34
886
728
1119
1095
2165
1362
2009
833
250
2573
2281
2808
746
1899
1322
2347
782
1959
1344
1379
3362
2009
118
932
2152
940
1369
25
942
89
22
1078
56
2019
2835
1866
2278
982
60
432
1682
2808
2438
2010
1362
556
341
486
2438
782
883
2835
3170
875
2808
788
424
146
1056
25
2604
1682
886
2939
1138
2680
2403
2002
2123
1394
833
2489
550
2814
2441
2714
1281
2414
2573
927
2390
2814
56
2361
250
1277
1410
2693
2573
833
1920
2284
833
1410
1104
2110
840
1899
1715
2123
1330
1920
1448
146
427
2758
1959
3170
889
1774
1787
3315
1203
1903
1275
1317
1022
141
261
399
1908
2110
424
2545
2680
281
2758
1783
2652
164
2118
805
2407
1801
1031
169
1281
2403
1393
146
138
1258
105
2604
1115
2422
1291
1763
883
733
1576
126
2835
24
1754
2835
827
833
1159
1049
2862
782
2274
1858
1322
833
3102
317
156
2361
2757
1258
1012
2656
1316
2645
2291
3606
1056
827
975
1016
105
1373
2410
751
2123
1012
3170
3034
104
22
1448
307
1774
3368
2738
1268
1002
424
2407
1379
1576
958
1328
1787
156
782
2390
955
565
1181
3122
1432
833
840
1379
3170
975
1012
826
146
3303
2808
1752
60
827
2192
1615
3122
339
2898
2557
973
126
1228
1329
2892
2360
339
1814
1316
2165
1872
1316
1138
1783
3096
565
2489
470
886
13
1844
460
1964
1921
884
2110
1801
322
444
126
1615
3122
2151
840
61
2707
2418
1242
763
146
701
2958
1268
164
1330
341
1991
3170
1094
1272
1625
1625
843
1199
973
3303
2131
2573
1732
2134
341
833
1277
2396
973
1181
1244
2281
1095
2123
1869
1644
2407
754
2410
1448
1614
3219
89
486
317
470
733
56
1899
56
391
1050
940
191
1268
1688
2489
788
2835
460
2693
1275
2604
2412
1316
2556
3315
2814
480
250
1244
1424
512
2127
860
833
1964
3102
921
322
1379
940
719
763
2396
3663
25
192
1138
719
424
2716
1119
81
1644
782
1170
1920
884
3122
1394
2134
1251
3042
833
1373
1369
1181
1379
126
521
444
1373
3630
1417
1899
805
1573
886
303
1644
1210
851
1138
2945
1016
2545
2165
751
1715
283
1031
347
1016
2281
2412
2798
1787
940
317
1417
432
2438
1267
2360
2538
1316
368
788
1317
123
1473
1970
2438
833
1774
432
758
1799
3122
1252
1650
3122
2645
1650
89
341
1203
2798
843
341
2725
751
2958
2374
1327
570
56
2134
2165
2835
1277
1016
833
1410
2365
263
317
1599
192
1373
1362
168
2412
882
1615
612
2151
1291
250
2645
1334
551
2110
2835
2835
1787
1871
1649
763
2360
782
3215
826
1318
580
921
3793
3122
2557
2522
2110
1410
421
353
2365
722
940
2581
1690
2716
1615
2441
89
391
389
827
2131
1159
521
1002
1119
833
1581
444
263
580
2438
1246
2581
2645
250
805
1733
98
2898
2438
1869
2412
2596
2171
1774
1682
1115
1708
2407
1351
140
833
843
3102
886
1688
263
1958
2284
3122
1379
2725
2919
676
2123
2315
1796
2557
2604
1138
975
979
722
1869
1002
303
2545
1264
2131
148
2281
833
2489
156
2284
1078
833
2979
2602
1796
1715
1673
1318
2835
758
2345
3099
1970
478
1796
827
1056
833
2772
1958
1570
716
22
1392
3122
2131
2693
283
1351
763
2716
2734
782
1316
1431
982
1331
2151
452
2960
1328
3042
1119
930
1010
389
2414
3034
1796
56
782
1203
1115
2441
1362
833
1787
389
940
1625
217
2725
2557
851
751
2010
1448
1242
3102
1379
3306
1095
1970
1958
3401
1316
2334
833
1115
1379
932
1328
1327
1991
3102
1690
1576
283
2396
1031
1104
877
940
2656
782
2253
1899
570
3122
1774
3289
701
410
1275
2110
1682
1223
317
722
2707
2253
1938
1448
860
3122
217
322
2862
1056
746
1871
2794
758
1576
1668
1921
843
2280
2545
1125
1899
2798
2441
1264
1291
1448
833
3102
1379
1351
2131
1317
1316
2573
1269
1228
1016
421
1732
2621
3102
1277
722
982
2123
2334
1814
1334
2118
1275
2151
1267
1733
252
2835
746
1717
1394
457
3102
252
2701
2284
719
1614
1078
1379
2360
2656
1428
1069
833
1328
1228
2134
1139
424
1970
1858
829
27
1448
572
2464
235
2581
1405
1281
1632
2180
1275
322
1774
1210
2545
1170
929
826
940
3800
1615
3683
2325
944
2019
3860
2131
921
13
565
2728
3683
2033
56
2539
1639
957
1264
2835
733
2281
1031
2110
551
1650
480
1078
56
3368
3496
1921
1615
2892
2602
1317
2545
1858
60
2365
1049
750
2441
2336
2979
2664
943
1576
1858
2390
1379
1351
1732
3034
2336
1078
22
2581
61
840
25
2808
1209
571
3362
805
2123
1991
1837
2772
827
827
704
1774
1763
486
843
2291
1267
1210
424
975
2422
782
1252
833
1774
2489
1268
940
98
2127
2656
2019
1964
515
391
1682
1379
3497
1774
347
2794
1683
3681
2573
3432
105
486
840
1277
2360
1573
1228
940
2127
929
1246
1327
263
1056
61
3576
833
2808
2835
940
2814
1866
3362
2892
1576
833
3521
424
2602
1056
964
2557
940
61
1316
1351
391
81
191
1379
2441
940
126
580
229
164
1269
217
1570
930
1959
191
2030
1417
2664
1732
2489
399
1022
2280
2656
2110
2131
833
263
2509
89
2666
1970
1795
2315
2281
3102
1115
2110
2192
1286
1717
317
480
2281
2573
2438
975
2814
1715
1244
98
250
2835
427
2123
391
882
1246
1570
2814
1170
860
2151
126
191
827
1331
1203
250
2862
2693
81
2024
105
26
1275
1330
2348
2862
1570
931
146
89
565
2556
26
2119
1317
1787
56
2441
2835
2725
2798
1069
3362
754
1410
3368
3049
38
303
1778
875
123
2898
478
833
1000
1119
1275
2666
2716
786
368
722
1690
912
834
3215
3099
1251
281
833
1799
2734
3215
1316
3102
1958
81
565
2532
1961
1799
3305
2557
2171
915
763
1203
1269
1959
3315
955
1650
2808
3744
2284
2360
1787
782
1754
61
2410
2348
833
833
2134
1264
421
141
1866
1203
2543
118
391
2579
717
2835
2033
782
833
3305
1327
805
2693
1844
570
480
2450
3102
105
2645
2745
3362
2835
217
940
701
3368
782
1277
3122
1322
1203
3122
717
2714
1210
1379
958
940
940
2602
410
13
1318
1203
1733
1104
940
2165
833
2680
81
3215
2284
1899
2604
427
2390
2835
1244
1599
884
1958
521
391
1448
2171
1228
3034
1139
1060
1199
833
2701
758
2794
521
1785
883
2791
1267
126
2274
1650
2835
1362
1682
1682
758
3060
2450
2134
975
105
140
1316
860
89
1392
833
852
89
1318
2716
1760
833
22
470
1661
982
1000
940
3215
2734
1316
1139
2714
2701
1210
1318
929
2281
1210
833
1269
1858
2317
1432
1334
452
321
146
1715
1958
1576
2441
1119
250
886
851
1056
1083
309
570
521
3215
2979
1078
2543
1251
478
293
38
1763
2110
1269
2645
2033
1316
2814
1328
2177
827
1752
427
161
1181
1424
975
1330
2403
1139
98
1962
694
1182
1060
940
2509
61
1970
833
2177
303
250
3034
309
258
754
322
826
2701
840
758
1958
860
1858
1908
1940
2835
2489
1774
1355
1732
407
2284
1251
1272
782
2410
1796
2253
389
2835
1417
912
2738
1069
1970
427
146
2151
1379
1858
3049
804
1650
1682
760
3122
826
2573
2656
2772
1277
955
2441
1031
1104
955
1331
805
432
1431
3122
804
1244
1258
1316
940
1763
250
410
40
274
460
1908
283
56
22
2557
89
1903
389
383
317
240
1903
760
2360
1615
2794
804
470
1318
940
421
2127
2680
843
105
2645
782
1893
2103
391
2557
2407
347
958
1615
843
1317
2781
883
424
2745
958
1252
1115
391
2979
2134
2140
788
827
263
1373
2464
2110
782
2656
1599
851
1022
975
2738
1410
782
1732
2716
2573
3122
2464
860
2489
1796
399
2192
826
2680
1958
217
2110
2185
782
1733
3042
763
1056
1104
1258
2009
2002
1251
1331
1351
851
940
1573
1908
1715
1095
1796
833
851
24
2284
2489
1139
2281
1410
410
2725
782
958
883
317
1316
1277
1115
2127
444
804
432
1708
746
1373
2936
1056
2719
1052
3099
2464
833
341
1095
955
1203
940
2794
252
339
2019
1258
1869
89
722
2798
38
3122
126
2274
1389
2656
2253
2407
1733
2919
235
1799
1031
25
2788
105
1763
2835
33
1715
833
1139
1796
2492
2361
1715
1625
1143
758
763
782
1379
105
3122
2127
1253
1056
3368
805
22
105
457
1272
1774
460
1970
1327
44
1251
833
2791
1031
1316
427
843
2134
164
2396
56
2347
2103
2165
1379
912
2835
2835
1453
1351
2557
460
2573
2407
1754
460
250
833
2033
1844
2623
2010
3368
141
1143
758
156
44
2573
1185
1417
2716
1138
140
89
955
1210
1317
572
1448
1104
1210
843
2127
22
60
1331
942
1119
833
1316
432
1774
2291
2835
13
478
2019
2334
424
1369
1318
3049
2284
1251
1329
105
2579
25
164
1244
2835
2816
1104
884
2002
1369
1203
2835
1246
2602
2728
3368
1732
1277
217
2489
250
1668
1581
2347
2645
427
2396
1330
2680
2557
1810
126
1351
975
2390
2745
1159
1715
2438
758
2560
60
274
565
2110
717
2652
1181
2745
1688
1049
2772
2110
1774
1373
89
883
2557
2835
572
1228
2680
2596
1970
2134
1938
843
521
1330
912
217
457
1752
34
1244
2556
2602
2438
763
578
1644
141
146
733
2693
515
827
2450
1410
1223
982
1389
883
1104
2110
391
805
1322
886
2123
1903
1581
1783
754
1104
1431
2798
1379
833
1970
2725
2441
105
1000
252
89
1650
2538
1223
2794
1644
1322
843
1210
1002
1016
1258
2489
1050
2187
1644
578
851
2749
137
2581
410
3303
1921
317
191
2557
1570
2808
444
389
550
1784
161
2716
341
2552
1570
1810
3362
843
2666
2407
701
452
1253
60
2407
169
3219
192
1799
156
146
317
141
2360
1078
56
44
2489
146
804
25
580
427
1052
1410
1272
1331
1417
2019
782
1903
410
550
1787
2664
782
353
1625
2165
1970
2412
2545
1625
1277
942
1871
2835
1799
1078
2579
2177
1022
1958
964
1799
1649
89
89
3102
1291
2438
2707
973
1393
22
146
826
1022
60
2701
1752
410
3034
722
551
3034
1277
805
1138
3305
2134
1688
317
3102
480
751
3034
733
2814
2177
973
1763
786
3683
2131
1869
1330
1182
833
827
138
2553
3034
943
1799
851
1379
421
782
733
322
2798
833
126
1291
235
2545
843
1322
1787
2798
886
2019
1644
1682
1379
1316
1448
827
1334
942
875
1244
1732
1424
2664
2110
1291
2693
2835
1581
1199
1732
81
1599
2808
89
3170
2131
958
2019
1185
3034
452
2728
2489
1668
874
1573
2772
391
1334
1115
1275
2679
746
2716
1170
2798
1644
1615
2835
2835
368
34
478
1379
1181
760
833
943
1317
1732
3689
1317
3170
2545
805
2414
1056
1277
2291
2835
1379
1139
2602
2573
751
2002
2716
1668
975
2758
432
2545
1050
2274
3362
860
570
2131
2336
886
1752
3219
460
1650
1899
24
763
2478
2177
2103
3368
424
2284
1576
1752
2835
383
322
2621
1351
3215
81
1275
733
2545
1690
323
851
2734
2033
570
2552
763
2123
1138
2110
886
456
2693
2706
1012
840
1252
2652
833
2936
1334
1733
1715
2581
2403
2645
788
2716
551
169
2835
2441
701
1783
1012
728
1576
931
826
1316
2103
763
2979
2835
3122
13
2345
3215
1329
1277
1330
2495
1581
348
383
1317
33
763
192
860
424
1733
1267
746
921
470
2835
1810
3315
1649
1277
2103
1331
1576
3270
833
833
391
1580
722
293
1650
2396
263
164
141
1284
56
2134
805
883
2545
33
146
1938
2390
1334
1625
1159
432
2573
843
2656
1871
1258
1318
1796
2707
40
2652
782
1318
2396
235
2725
1959
2835
1316
515
1119
303
833
293
2734
2110
2545
826
339
958
138
1095
486
1576
1866
1839
1291
89
2127
728
1570
126
572
250
1138
1002
3034
763
2284
1267
2134
1970
1799
470
2604
61
2001
833
1392
1787
1573
3122
126
940
2814
1869
1858
2716
1417
1844
2707
2033
2693
1615
2557
1837
1139
2560
2545
2000
3219
1810
2656
1943
399
3102
2758
252
3102
786
2700
2862
156
1275
1139
1682
1801
140
2798
1267
1031
89
25
2151
339
1581
2552
1672
2979
964
293
2390
263
323
1104
1668
833
955
1379
921
1774
2010
833
250
840
1787
572
2693
1644
1351
1774
1822
1334
1708
1002
1119
833
2390
722
1251
322
1291
252
1244
1615
955
2407
1379
2131
2919
1316
1733
1733
2281
855
2645
2798
2612
1199
1012
2539
1392
2336
1908
460
105
2033
1281
2325
1410
2772
1327
2396
940
3362
1104
1031
1210
1316
1599
2019
2103
2450
758
2693
470
940
2441
383
782
515
2716
2131
2410
763
2693
833
2033
2680
2450
833
2596
580
1291
25
2835
1760
1448
1682
347
1682
1138
1943
1940
1277
105
1351
3362
3170
424
1871
883
339
126
164
2791
2738
940
942
746
1682
1316
1858
3186
2019
2734
2348
1899
1012
2716
3102
432
156
40
156
1327
1281
13
2171
1650
424
1275
2422
2835
955
565
883
2325
580
3122
2468
2919
1373
782
2936
2758
572
1291
2835
1379
2441
2103
1210
2365
389
1078
510
89
3366
2557
886
2835
833
1379
3362
141
2557
2602
3219
754
141
2189
293
2573
1275
2390
2656
2545
2419
126
89
2808
1277
722
1182
2360
138
1362
1330
1410
2281
1272
717
40
2701
2182
955
2545
1031
2110
2716
1733
955
2557
432
1000
1119
826
1373
2612
3102
2009
840
1281
1277
427
3362
1210
921
1252
943
281
733
2936
1094
1869
424
432
1763
1796
1069
1078
2253
98
3122
973
1181
1964
192
1717
2919
746
1327
2557
982
1104
1938
391
782
940
743
1203
2596
2791
1331
1473
1837
1369
1317
2019
1787
2707
2410
2438
1069
572
1056
1104
1871
2464
1210
2360
940
1269
2579
1650
1049
146
2808
1267
2441
943
1275
833
570
1717
1331
1614
141
1668
940
1615
1373
1228
250
1754
565
758
719
2573
3102
833
1650
2835
427
1717
2180
2794
2088
2738
3309
427
3455
1316
1943
2396
389
126
1844
2489
2396
2581
1801
2487
763
2253
89
460
1844
1281
2545
1115
1799
114
478
2396
1752
1242
763
2274
1119
1139
551
805
2814
1760
1272
1787
1774
2781
1715
1389
804
81
1799
2136
2280
2557
1049
89
1394
843
2725
2538
1650
89
2951
1252
2407
1796
1322
1246
746
452
1031
1959
2171
2441
2701
3034
1316
1031
250
512
964
2560
955
217
833
2407
1139
955
804
1052
2422
1322
1269
746
1417
309
391
2652
733
1959
322
515
3496
2019
1000
141
824
1318
389
1000
399
1139
2489
538
2151
2019
56
1031
410
1715
940
1752
317
3096
2123
2545
704
293
833
321
2464
1119
3102
2556
1119
1328
505
3170
1958
1715
1717
2612
140
169
1899
1417
3034
2835
1796
1410
550
126
2579
782
1069
722
3102
1203
1078
2645
782
1373
2602
363
1417
538
882
955
2623
89
2835
2390
1615
1899
191
2693
33
321
1774
1650
1317
3034
2707
3042
81
2082
1022
1799
1599
1844
2407
1970
2464
1625
1268
293
432
2464
833
2134
3198
1115
2396
833
2489
424
833
1844
235
569
1920
1031
2701
22
2390
432
321
1328
140
161
2552
1210
2171
1329
1351
833
424
1448
521
2441
3215
940
570
389
886
1119
1708
2407
940
1203
1682
322
1016
886
2734
299
1362
3305
2835
156
1159
2228
2033
2123
2281
2835
105
2284
148
383
2738
3172
2573
169
3362
975
2407
141
833
929
2284
733
1281
2738
1958
1410
1104
2033
2602
860
758
2798
1964
1774
1814
1316
3496
882
1052
2652
551
760
2360
982
3679
2545
833
322
2557
1732
2253
3102
1281
1115
2701
1012
217
833
2180
931
1837
2979
851
1199
1330
235
347
2808
1431
3102
733
833
1275
1389
894
2808
2738
833
235
833
1330
1940
751
2862
782
2552
2898
1322
1104
827
126
2545
1351
2898
1796
2596
2835
2131
432
851
1069
833
2604
2171
851
955
1316
1281
283
2919
123
1688
1732
2127
2281
1379
2396
940
1649
760
322
3011
782
118
2489
2847
1373
341
2019
2645
2280
22
3122
2579
323
1317
1203
833
2693
1139
1275
217
2557
410
2835
1318
1322
1717
1351
2414
2489
2679
3565
940
2110
2798
1516
1182
2745
804
2596
3170
235
2441
2560
3362
572
1958
432
827
2103
2177
2123
1351
415
827
1329
1052
1872
1715
570
1252
1787
3215
24
3049
2707
317
851
833
851
860
2134
2781
1379
3049
119
1921
2573
2441
1774
1275
1104
1958
1871
860
138
2412
1373
1199
805
1284
1281
3122
2131
782
2716
3305
782
3102
2835
921
3315
1774
2798
1573
25
551
1752
322
1373
1275
943
758
3368
1267
2407
1351
3034
3003
2602
2716
940
1688
1083
432
2019
1031
1599
1362
1228
2181
309
1942
2725
758
2347
758
480
427
1228
1576
955
3425
2979
2422
1733
1682
1862
1970
1715
886
353
2019
2725
719
3122
363
1060
2835
1379
2422
421
1317
515
22
1199
764
833
1576
843
452
1958
3683
2557
2936
1022
1599
2348
1682
2438
2123
565
3034
940
1351
929
1899
2317
1251
2010
2127
427
2545
1269
323
833
722
2464
782
826
833
1869
851
2410
2110
2494
1328
1104
2772
452
2419
410
1331
2441
940
722
1104
460
860
2172
141
1355
24
281
169
250
2862
2165
1516
1805
60
1650
3034
1016
1203
322
339
281
551
323
478
3102
2033
2464
1867
1318
1796
1573
2522
1284
2716
1252
940
146
975
883
1119
2180
2745
565
886
321
1104
217
1322
1379
1291
1448
1410
263
1242
22
1199
925
1580
1774
1625
2336
1732
833
432
1246
3305
824
293
2334
754
1644
25
2171
827
2835
1031
1242
2656
456
1959
1682
2758
805
840
975
1649
303
833
1379
2556
1351
1625
565
1799
1649
1417
2407
478
2556
1203
98
1570
2396
833
341
2347
2798
754
2532
2131
118
760
323
512
572
1330
322
1327
56
1433
1369
2745
2573
460
61
570
1796
843
760
833
2545
2407
1138
1210
958
3122
283
804
1182
2123
2407
1448
1732
3605
105
1252
826
2716
1351
2407
1871
826
833
1844
2680
2579
1298
3199
1799
1844
391
2573
1
2602
2396
105
2334
303
2127
515
3034
247
2680
1316
89
1389
1448
1291
415
1284
1203
1316
2509
1869
1277
851
1650
263
782
2134
89
3122
2552
2412
1866
456
1181
1258
1899
2701
1115
973
89
2390
389
833
2579
1920
758
1424
833
2666
840
2134
1351
1268
2347
1355
921
2835
578
2509
2410
2487
1899
700
2381
2666
1733
1251
2170
1899
3034
3102
2110
217
1327
2556
1317
2172
833
2134
452
2560
942
833
1272
827
1373
457
1334
3215
1094
470
1119
1576
2623
2412
81
3034
733
2623
114
843
156
1139
457
2019
2772
470
2545
1119
2783
2798
2758
1328
570
250
2137
1317
2759
2361
252
782
2171
1796
303
875
2118
940
24
1866
942
3042
3102
1810
1576
1615
3219
1277
1682
399
22
1393
1903
840
833
3122
833
833
3099
2701
840
930
882
572
1317
123
1573
3305
3685
457
81
1615
833
1331
719
322
827
722
958
2539
1119
2438
572
834
2151
2412
2725
827
955
1331
1432
341
1869
2745
460
1298
1252
1203
3049
1970
2745
1804
1272
826
1970
2131
3229
444
1373
427
247
1733
843
1869
1317
164
782
161
1322
141
321
2781
98
758
2165
478
25
457
1448
2612
843
833
1796
1210
746
1801
1210
2573
146
1576
258
1119
2627
2019
2033
2396
1844
138
1244
2033
2293
263
1615
1668
156
2545
1392
2789
399
805
1903
1715
1796
1774
930
2545
25
1908
2489
2545
1210
1362
3851
2979
1431
1275
2772
2334
2612
940
1203
1614
1650
2808
1799
1291
1599
1316
25
141
1796
2291
1317
1959
341
1799
569
2960
3096
399
2602
1644
1787
2131
827
2441
1970
235
432
2175
2719
156
3034
1373
34
114
56
283
747
2347
3045
782
932
2919
1453
1733
2693
1373
975
2180
1774
855
2835
788
512
1938
2573
746
1871
293
722
2336
432
105
3362
293
826
2131
1379
192
217
1625
470
1104
2621
3042
1733
2728
2460
758
1369
2010
3215
2722
323
940
2808
3315
1410
940
1334
1733
2134
2645
1373
1417
2131
389
283
3122
3122
2422
1373
1000
452
811
1182
884
2835
2573
1570
3479
521
2701
2460
250
827
2716
1012
1432
1379
2557
973
2438
2450
1069
3108
460
1774
2172
1448
1393
22
104
1940
3170
2033
3756
2280
1334
2738
1115
3099
2745
1331
1322
192
782
1268
851
161
427
322
1715
733
1056
1625
3122
391
2151
2336
1872
1210
156
1732
2134
1351
2645
1115
886
60
1186
955
424
2123
2814
572
98
2581
1717
2545
2489
1316
788
2284
521
1708
1970
56
3168
2347
1203
833
2187
1787
1159
1331
746
2835
1186
2716
191
840
347
1448
322
2281
138
2680
2019
3034
2165
1379
3034
22
943
470
141
782
550
444
826
2545
1682
833
840
1050
1203
191
2725
1920
833
1104
2602
1379
2679
1115
1473
2422
3500
3362
2573
1268
2835
250
565
1938
1104
1732
3048
843
851
2367
1115
1362
1317
1258
1182
1049
1752
1599
391
1733
2573
1016
1799
2835
2573
833
2919
885
389
975
303
323
805
1269
2602
701
2390
81
2489
3597
2441
1318
3099
56
1410
103
2103
2110
3170
1252
2019
1732
2543
1379
1182
1331
763
1629
2239
399
763
975
3087
833
782
1650
2030
341
2291
1117
2656
1774
2679
2707
1970
339
2845
25
140
1752
424
943
1185
3170
676
860
1244
2450
833
2725
123
1871
322
317
34
3170
1228
833
851
2407
2110
940
1752
1052
1291
105
444
833
2791
1690
460
460
1327
2131
1787
1264
1329
391
22
126
1291
309
1970
1715
1796
341
2171
1069
2495
1002
1056
1379
942
2666
3368
805
2274
1752
2707
1544
1899
252
1970
1692
1252
2495
1432
2664
2557
263
3122
754
2680
2722
1959
2716
2019
2030
1223
860
570
1866
3096
942
965
391
164
1203
1940
1268
1796
3102
3219
1805
1203
119
26
407
480
1244
1810
565
1139
973
2438
2707
1016
252
2438
1281
164
1449
521
2556
1599
1258
1453
2131
2543
1787
1251
782
2757
1453
410
2010
1417
1650
2579
3219
56
457
826
3362
1182
1351
833
1327
2171
2835
1796
751
40
2573
3215
3368
1787
1159
875
2837
2334
1899
60
550
2835
1181
1316
851
1115
2573
1810
2284
309
932
1022
1417
760
733
1316
3215
987
1170
983
1351
1138
383
1844
2180
1119
250
3474
2165
1139
550
1379
1228
1316
217
2966
2557
645
875
833
2798
2422
851
89
2110
1682
2545
1083
347
1872
3122
852
1822
3170
2165
3362
2165
833
2835
2596
337
1959
1810
2336
2280
2274
424
1277
782
521
512
2543
2441
940
2441
2772
833
161
2414
1799
883
704
146
1581
1277
2280
1796
1244
3273
25
1448
1940
1246
932
22
3122
145
383
746
98
1649
2543
2274
1052
1258
89
1330
2291
1159
2808
24
26
719
2134
2226
1379
1625
833
1119
2573
2284
140
565
60
1016
833
1958
2652
322
2814
347
722
1369
1267
1682
722
1284
263
1316
758
1614
25
2556
2725
2110
1031
570
512
2010
1252
1362
2556
1170
1316
1010
1899
827
38
1599
2645
512
1322
1277
3337
217
2645
2545
1431
22
1392
89
141
156
2410
1264
1717
2171
3122
940
432
2193
156
2716
886
138
833
521
413
1373
2010
2347
1331
2450
2545
565
827
250
1275
758
2652
1022
940
2348
3362
930
1417
3049
1049
3329
1940
2407
2556
1056
3170
126
1754
763
2134
3368
2798
1921
1899
1331
1170
424
263
1138
2441
827
1330
570
1316
940
2919
833
2602
2772
156
2545
164
512
940
217
1799
1170
833
2380
2834
3122
1732
975
2366
156
3170
89
874
283
410
855
2347
1373
460
2596
2010
3122
2798
883
1908
3362
833
3049
521
2110
3834
1801
322
1822
1410
565
1334
1410
60
2596
2441
1252
2438
2151
3365
2110
758
56
1649
1078
1049
191
2422
758
3315
565
1644
1181
1576
2645
1210
452
2019
833
875
1175
2464
1244
156
2798
1203
2347
782
921
1246
1599
886
2837
851
2557
22
1138
2134
805
940
2656
2738
2656
146
1754
2808
852
2798
973
3122
2573
940
1322
580
1938
1310
1115
1104
2545
1069
24
2134
942
1795
44
1599
1754
942
2701
1223
2798
1392
2151
2280
1264
123
2422
2919
2422
3305
1682
1228
1725
1799
840
2630
389
2438
1708
3368
2701
782
1252
2284
26
2441
2281
1389
2680
1615
1269
2134
27
1351
1796
1362
1872
2835
138
955
2557
2596
2581
1181
1267
536
1331
44
2539
2716
1258
1394
2557
833
2441
1182
3122
175
3122
89
2110
1805
1943
1022
1614
2140
339
1957
1410
13
1016
1316
89
2489
3368
2464
372
733
3368
2757
3042
1258
27
1970
2552
2898
1389
2557
2489
299
1732
1334
1844
886
833
33
893
1614
2172
24
1644
2814
833
805
2390
460
2134
24
1328
457
3352
1752
940
424
2422
2253
1119
2118
840
2623
751
1334
1614
2757
1078
719
3122
2414
930
1460
942
1417
1629
2596
2645
2783
1432
782
1801
2814
982
2862
322
1570
38
293
235
1839
2083
1715
521
1126
1787
460
250
565
942
2814
2171
1787
833
452
886
1126
676
3368
782
2693
3190
138
3362
399
457
1908
1576
341
1281
1242
2281
410
833
61
1615
782
851
833
940
1871
2131
2835
1016
1394
2701
470
719
217
2745
1959
2495
2539
1858
486
928
1362
2707
1181
2110
2495
2621
1331
2441
751
1787
3368
843
3449
833
89
2798
2557
2134
2656
415
1095
3122
104
751
1920
1844
2396
40
138
1805
321
424
1752
1269
2679
1787
293
1362
1417
2745
192
1943
2666
3286
833
89
851
932
2336
782
722
2390
2407
512
399
2422
105
1763
1022
460
1060
1050
2033
754
1644
2596
1022
578
3035
2581
1715
1115
2284
1275
156
2936
763
2030
833
701
3362
105
2464
164
123
722
169
89
1331
424
1796
2123
1281
1159
457
2835
2656
2410
1143
2414
1799
1668
2127
833
1291
1920
164
782
1334
478
982
1858
2814
252
940
1317
2134
2002
1210
722
33
2557
719
1351
733
1644
1432
478
1796
782
322
833
1448
932
2151
60
410
2679
550
1286
2557
860
2110
939
1316
3049
1209
141
2573
2131
795
782
1668
1264
1331
3034
1269
782
1715
851
2808
955
1281
763
2010
894
1903
1958
1170
2134
1330
1903
2280
26
1872
81
2707
1350
851
164
22
24
2127
833
1203
1796
3625
1787
760
1373
722
2171
1138
146
975
1210
833
512
551
322
2835
192
570
1170
1252
2281
2545
932
391
1431
1844
931
1272
1318
751
1264
1373
1453
2643
932
2700
1964
940
2422
1614
3215
427
424
860
1022
164
2172
1717
383
883
2794
1000
399
61
2110
1095
105
833
3122
1049
827
3102
3102
2407
274
263
140
432
860
2110
156
22
748
22
2151
24
3102
2334
1119
1031
1970
2019
2489
3725
2734
456
2725
2979
2781
3034
2716
410
975
751
1052
1000
486
782
782
1258
833
840
1182
191
1095
2546
1272
1269
1573
3099
3305
1625
34
782
912
1317
2464
1322
25
247
1361
3310
1056
2835
1410
2898
1258
141
2182
805
1317
3170
2441
1872
2123
1022
2596
1138
2131
2794
1801
1410
89
322
1331
2666
1267
2734
827
1369
2274
1688
716
804
1787
2336
293
1970
2284
1799
424
695
1814
3341
2360
1119
1373
2010
1351
2135
1453
389
2596
1331
2552
1104
1267
1277
2360
1244
457
2334
833
1650
942
303
1119
1246
2532
2334
1119
840
1268
250
2177
1732
2552
2334
1328
2441
1970
763
2119
191
2450
1269
2707
410
1858
138
425
1252
138
2127
322
1625
2532
2808
341
2552
1016
2798
1095
2602
60
322
1774
322
2030
1327
2441
2835
293
444
860
2557
1351
1644
2808
363
763
782
2772
1327
982
1355
1316
1199
1253
1228
2325
3102
353
3215
3170
2489
826
3368
833
2728
1060
1369
2281
1448
2808
833
3102
452
1115
805
2979
399
2656
1275
1805
851
2680
2284
410
3362
1801
1012
1264
2835
538
2103
323
827
2010
2798
1908
322
22
1330
1268
1644
805
2556
959
2131
421
827
2734
299
3170
1903
1251
3102
2738
341
1000
860
1715
1893
572
148
1078
3099
1629
2596
2725
733
2656
2707
2110
2835
3170
870
1281
1327
2412
2716
22
1970
2284
1050
833
26
34
2450
1016
44
1056
570
3649
303
975
2808
1385
321
1708
1844
2545
931
1389
1094
2728
1431
2573
2602
1138
827
1733
2602
940
2177
827
3368
572
1277
1246
1010
1625
2110
3215
478
2656
2165
1022
303
25
146
1351
2177
1275
1104
2919
1858
1275
705
1787
2707
827
2441
399
3034
2892
1432
444
1002
2019
2103
60
1138
1351
580
633
1126
2612
3315
2557
851
423
1837
1267
3219
2814
940
1576
424
1733
2360
1119
25
3534
1002
3305
2715
1277
161
1379
788
1688
1920
1318
1318
1369
760
1373
3122
1796
2679
2919
1431
827
763
303
2396
2192
13
1022
2814
2281
138
746
840
1328
2134
833
1625
2110
851
1139
1258
317
89
833
2441
551
3122
2898
1318
1316
391
56
2131
833
2835
2360
833
833
1938
1182
975
1796
33
2898
833
2538
1115
2701
1228
1252
1242
2602
421
860
2403
782
2422
452
123
2728
2284
1012
2707
1796
833
478
1453
1275
2317
2284
1316
1787
1799
2509
2407
2664
1104
2581
323
1379
1268
1573
1448
164
3640
843
2284
1316
1688
2573
1331
283
940
722
2794
1417
3644
1078
191
1801
782
2719
1959
1774
1715
399
252
2701
2489
1940
1693
1251
2758
3122
303
2438
942
512
410
2033
2438
1599
1814
309
1000
834
263
3122
1573
1317
782
410
2560
2596
2794
146
1417
2407
1417
1069
754
2284
164
1060
2656
146
1715
1417
1329
940
1031
3305
3219
2177
851
1615
2835
368
1938
1170
3215
804
1582
1331
805
2539
2545
2281
2474
3102
156
1866
3034
1264
3042
61
840
3685
1394
1115
1389
886
728
824
347
283
833
25
2407
930
3219
2019
34
486
719
1869
164
1264
2835
886
258
2645
1316
3806
1379
806
1760
26
1291
833
2543
24
1872
1351
1964
1210
833
2127
2680
827
1958
2151
3034
1576
2253
1649
2281
470
2390
1599
2365
452
322
1291
883
1958
1119
565
886
1119
2552
1351
2274
912
1795
274
1410
827
1625
105
2284
2281
833
89
1252
1801
1650
1119
3102
3170
843
2110
2438
1119
293
833
1844
955
322
450
2573
833
81
1331
1682
1095
1903
2745
2738
912
156
103
942
1322
146
263
1448
3368
2693
1056
3506
2835
2772
1318
958
2281
3368
2171
1022
833
512
1858
1431
1943
126
2581
3315
942
389
1410
323
283
1327
1264
2781
2123
2274
1244
1958
322
339
1317
56
565
1031
833
3096
1417
833
1203
550
322
421
1654
1682
2543
34
834
2489
754
2131
24
2390
1373
1242
3102
1258
851
1682
1317
2936
383
2781
1649
89
252
3122
763
507
3102
1774
1264
2441
2110
2450
2489
60
833
2543
1379
1031
432
146
322
1417
2701
34
1095
722
89
3122
1115
1844
2119
2716
833
2552
156
2798
1599
2581
1139
1115
1000
833
2450
804
1355
250
1251
22
2410
1138
1284
1094
1316
140
1688
521
2438
2656
2489
833
2464
1379
1715
2464
860
550
1000
1125
551
826
826
1754
570
2862
763
1528
424
2002
3102
570
1317
1252
22
60
2361
2556
545
1650
1199
758
2664
341
1872
3215
2412
1210
263
2284
3315
804
1650
2936
2192
3102
1115
1959
191
1268
2489
1351
480
930
1715
2192
805
2680
2284
1576
1752
2581
1379
782
1733
1351
1316
2557
81
391
252
851
2581
1258
940
38
940
1393
1327
833
2450
1269
2009
782
572
383
40
25
61
1448
2274
3219
1908
3679
2581
843
353
1799
2110
2438
1576
1715
1331
1581
1139
572
399
1139
1016
1448
1629
60
2621
884
921
263
2781
2414
452
138
2835
250
1872
2545
3122
321
2489
2019
2489
1801
2165
1199
940
2573
942
1056
2407
964
1328
2919
1210
44
322
44
2347
2489
1181
1796
1970
399
2557
1715
931
2165
1650
217
1393
339
2284
3748
1277
551
1644
1795
2581
2573
2110
1016
27
1203
2791
1810
943
118
2418
1031
1331
2489
1752
2172
2284
1317
2281
2438
1281
1083
1903
565
2872
2438
2280
2119
321
2666
1267
1203
1940
13
1002
126
432
1369
2410
1796
341
309
34
2489
105
252
2365
833
1866
1322
164
1959
391
942
3362
975
572
1787
3122
1330
2538
339
958
2772
1331
1715
1599
1872
1970
565
2407
1573
478
25
701
1362
2464
1814
1351
138
1799
323
2390
1181
538
1869
1732
1366
1268
3315
1733
2552
2681
758
1715
1355
565
3099
444
1010
2390
782
1615
2602
2835
1903
2390
1182
2396
2557
3679
2707
410
2560
2033
2898
2892
1334
2407
2552
164
2284
317
1362
2441
2664
2253
2151
860
1258
1431
138
1210
61
2596
1872
2441
2182
746
105
2835
1732
728
1599
1210
782
2781
1871
834
3170
2030
1576
1281
760
833
3122
1351
2422
2165
1805
1322
250
1052
399
1644
754
146
258
733
1943
399
261
13
250
1576
235
2489
3122
1379
480
3219
1291
1000
2645
2489
26
1228
389
2103
432
2602
932
2438
1327
763
2596
940
3102
1570
1203
1822
2814
2419
1159
833
1682
2396
1599
833
2360
141
2019
1181
3122
2936
2835
930
2347
1920
3122
1126
1625
886
929
1298
1650
25
105
2656
2664
1959
1448
2734
886
2596
733
2656
274
2645
1961
1334
1244
3215
1814
1284
2794
1668
1264
1143
538
811
1799
2253
2997
565
833
719
2422
2573
1668
760
704
1796
1264
2798
274
2374
1866
368
2450
1379
1682
743
1682
827
1940
1732
2019
3315
1284
2374
470
940
427
1327
1277
2666
457
2281
424
1181
1752
2110
480
833
2758
3368
3021
1056
1052
2545
886
1258
2623
307
322
1351
2131
782
1316
2450
1138
1903
551
2192
955
1334
1317
942
1318
2716
2652
3102
1644
1138
2019
2281
2131
1814
40
2898
2361
1410
1410
1379
410
1119
1869
3170
339
156
1016
760
2131
1394
2834
921
321
2489
1752
1078
1392
1799
1316
883
1717
1668
942
883
1570
1899
2464
1448
1322
1246
2602
1104
833
2602
2171
1318
2134
2110
1803
565
1334
3571
3368
3215
1943
2110
1393
322
2796
146
1732
2315
299
940
140
1199
1682
1799
2334
782
1139
241
1316
2892
34
3049
2441
274
2693
2110
321
1203
751
1277
2745
1570
2422
2450
3102
1203
2011
61
141
261
3315
138
1331
1431
2545
2783
250
782
1316
1752
1139
1787
3362
1448
2103
1316
2492
457
1291
3305
1126
2666
851
1119
1639
833
2835
2835
2390
860
1078
1523
2347
833
676
782
2716
1650
2134
955
2581
2422
44
3219
2172
1318
1940
1331
1432
2137
192
456
261
2165
912
758
1908
2390
3102
2666
1031
2716
1000
572
1576
833
1095
3122
2489
1126
763
2579
2798
2701
833
2347
2581
833
2543
2794
2489
3034
2284
805
746
2461
1799
1317
1431
2772
1576
303
2781
3362
1872
1203
145
833
3102
105
2573
1893
1754
1269
2348
191
252
705
955
322
3049
2532
1031
2757
40
164
2407
1752
3112
460
927
2573
2019
1269
341
309
283
55
932
410
1318
833
746
432
2291
339
2390
782
1778
27
339
1810
975
164
1971
940
840
457
676
2281
3208
1732
2274
126
1316
782
2573
452
2360
1752
646
89
293
1964
722
1379
2979
2945
1715
1143
2604
1002
2407
40
2581
452
1417
1373
1322
957
833
470
875
1253
1448
565
860
875
303
942
875
33
833
2808
399
1012
958
2898
2716
2280
1104
1379
746
1796
1210
146
851
263
1264
1787
833
565
3170
982
3171
3034
1139
1078
191
148
1322
1244
368
105
833
2441
2441
2602
410
2151
263
1990
930
927
1210
140
1228
833
1708
1056
1373
341
3315
1453
478
3215
1330
940
60
2010
191
975
323
2365
1387
1369
263
782
782
2284
1682
3335
1264
572
3215
1774
1203
2745
1258
2680
1267
1119
833
2979
2009
22
782
2172
3099
1958
2814
763
2814
25
722
148
930
3368
827
1022
1570
56
1317
281
1000
3034
2103
746
760
2573
1119
2417
1844
805
3099
763
1327
1056
1317
1000
1908
782
1650
2794
921
1799
2336
2441
24
2281
1787
1277
512
782
1908
2725
2441
782
748
1264
2573
3721
2131
2118
827
1810
2707
1284
930
1801
309
341
1104
3102
146
550
1899
391
2010
1209
2716
470
782
3102
521
2791
2936
2410
565
940
3526
833
782
1244
2680
34
1316
457
833
399
1264
1921
322
2348
1322
719
500
782
2581
1317
2728
1805
929
2033
146
1871
2019
1186
565
1275
1281
1115
169
1448
782
1078
1649
827
1392
833
2557
1625
2403
478
2274
2489
955
13
1203
1723
2365
719
2666
1625
391
1959
1095
61
61
322
89
975
1316
2835
141
164
217
2489
161
2110
763
3215
3170
1328
570
1327
1373
161
146
940
1752
1625
2581
763
56
424
833
521
432
399
2293
1316
2151
1774
2119
383
2808
452
2602
2274
148
2545
410
2835
432
410
191
2725
1872
1787
1424
2495
1763
1649
3102
2791
833
1860
347
60
1417
2862
410
2716
1104
2441
782
1959
851
3102
1095
1448
1787
927
156
353
580
940
3399
886
2979
942
3315
126
1787
1774
2360
2422
1844
164
975
512
2165
512
164
3170
2573
2679
2438
383
1228
1717
924
2274
1056
235
942
1016
1732
2552
2110
22
833
2438
33
1264
1275
782
261
1094
1373
1291
1362
2596
1649
2545
811
40
1903
1379
833
1903
1379
114
1970
883
1959
2581
3122
1330
1203
2573
2728
283
2557
427
146
833
827
383
1733
1049
1078
1417
1281
1210
2291
1318
1940
1119
2745
1069
975
2489
515
1970
339
258
3362
1115
2835
1264
2019
457
2464
512
3812
89
975
415
804
2892
1682
457
827
2602
1203
3679
1801
719
2464
782
1251
61
61
2165
1012
2407
164
2325
1822
928
81
399
480
3170
957
942
1050
882
2177
805
1268
1209
2337
538
1203
1801
955
460
2422
1322
410
2734
1094
2707
2602
1752
827
2489
833
1327
1625
2694
1316
782
98
1181
1331
843
719
424
2131
1203
851
44
1599
2545
3362
415
2602
943
1069
2177
1799
1394
322
1959
1275
1049
1322
2716
1417
1752
3554
942
191
2336
1410
432
105
940
2280
2414
33
368
56
942
250
321
2274
1258
347
1095
1258
1379
1138
940
1938
1119
942
2441
283
258
3410
2602
1410
2814
521
2284
551
1199
3034
1573
1115
2573
805
156
833
1328
921
1049
958
22
955
782
2772
2403
1115
565
1334
930
1796
551
2281
886
975
1291
1203
1940
2772
833
1264
884
322
2581
24
973
1576
1322
2835
827
40
2407
2336
2171
722
2573
2325
1115
1869
2798
512
1119
2131
3475
2131
2645
261
2862
512
1958
2781
940
521
3271
34
1286
1424
1799
1732
942
1570
410
2545
1267
2019
1581
3215
2545
3122
1417
1787
840
250
1732
1576
1078
758
1715
40
1351
2979
1959
1049
1181
2361
2579
763
293
2602
3096
580
235
217
2489
424
782
2284
2171
339
323
880
782
833
452
3049
1334
2579
763
550
1104
1389
2798
1223
1625
156
2835
957
250
103
2757
722
105
2365
833
2131
833
217
2602
733
1715
719
1448
1373
1278
2438
2396
827
22
1331
2274
2281
1644
2418
1908
399
2110
1369
250
833
3122
955
252
2556
760
2701
1125
2103
389
964
1210
303
1410
2835
1331
2284
432
85
1031
3215
105
1104
2794
2621
141
3368
2652
2545
955
2002
2621
2545
323
1373
1448
1310
457
2284
746
105
3139
1991
1318
942
1715
1258
2545
3034
427
2556
56
722
1448
1258
940
883
415
2348
851
2557
833
347
383
1272
1958
2621
1049
146
148
1379
942
281
1844
915
1373
1708
164
391
1331
1104
921
421
2450
1940
719
250
746
89
1373
2835
421
1060
40
3293
1787
2110
1615
1264
565
1267
2794
3099
2873
1625
3170
2664
1362
1331
1715
3170
931
1185
1078
2579
1334
250
322
840
399
3315
930
2441
3215
2110
1810
2716
1938
2556
307
2438
3496
1733
1943
138
1715
105
1844
339
1316
2281
2177
2556
1115
1139
410
2538
2192
2758
1615
2103
3122
1258
1844
1143
580
457
1119
1056
156
1715
1379
98
81
432
2253
191
22
500
478
2172
2621
138
141
2693
2390
2407
915
3049
973
293
1796
2360
1682
22
56
570
1316
572
1774
1650
156
2573
3122
746
1348
105
2019
701
746
13
565
2814
565
261
2645
2123
2532
341
164
322
303
309
760
283
2623
805
2545
942
1715
931
580
1317
1210
1277
2489
1869
2441
1799
1432
886
191
886
89
2645
1126
252
2165
1031
1379
1688
322
2253
1244
2407
1614
884
2284
2347
2053
1277
2464
138
1615
407
2701
2283
758
1889
2645
1576
2315
1362
1316
2019
2680
1210
912
840
1392
840
833
1970
1839
786
758
2151
2602
1203
1031
3219
22
161
833
590
833
1334
81
833
2919
2545
1389
1228
1031
1258
515
2581
452
399
27
1316
833
1858
1899
44
1281
2348
3049
126
754
1625
1903
1139
1448
427
833
964
1799
1858
1176
3034
2110
840
3170
1715
860
2134
2808
1317
2464
1796
2284
3102
25
1682
1373
2414
1138
2693
1570
580
1752
2604
3303
1448
2441
2734
1787
452
1119
1119
975
1410
1322
1844
1650
258
2798
2284
2412
56
1244
719
141
2707
322
1869
1104
1275
274
2347
2151
1331
2556
1210
884
875
347
1316
2396
942
2522
1959
25
2745
2407
2716
3122
2030
1118
40
1959
1650
250
105
1228
1329
2814
2666
2151
1581
833
1000
2596
191
103
833
1754
3315
2680
1908
833
2960
2281
432
722
1837
2360
2002
2180
1104
1774
2772
460
701
1964
105
1330
1373
2103
2892
2325
164
2645
250
1351
2151
2131
2247
2192
156
2581
3215
782
2347
921
943
470
932
2656
1328
2134
1267
1581
2489
2579
521
452
1328
1331
2556
3362
1268
389
1138
2208
252
44
2557
389
1417
460
1002
1094
964
833
1022
341
1252
2489
940
580
833
293
293
2808
1733
1281
1317
1410
89
141
3823
811
943
782
1331
25
2734
432
1286
2666
2596
1016
1688
1379
1291
1614
1269
1599
81
1649
2545
2545
704
2814
932
1614
833
478
2538
1210
2489
1899
782
1388
169
2110
1322
942
2623
2612
975
252
1119
2119
1432
565
2581
1379
2422
3362
763
1801
515
89
3034
722
2123
1244
2656
1330
1012
141
3170
2177
235
1668
1599
2253
1138
1938
217
1796
2539
1752
156
2030
24
1599
2543
146
833
1082
321
1242
161
763
2573
13
1334
25
1958
860
1754
391
274
217
3215
478
1277
250
782
1570
126
1869
339
56
521
833
1431
782
2019
2656
565
2791
81
444
1938
1317
2552
2009
782
1872
1022
1958
940
3362
833
2707
347
886
1012
754
383
2898
427
410
1277
2573
2110
1184
2407
1733
1379
3102
833
1970
3122
1334
758
2110
833
126
1599
1203
33
470
2772
883
1052
1612
1317
1228
1899
2396
1576
2123
2123
2784
940
40
2543
955
1351
2574
782
2552
1115
617
1185
2438
1805
145
782
833
2573
56
1000
3122
1203
1012
444
2019
833
3305
2441
572
3099
2552
782
432
2422
399
860
1940
2693
1581
932
943
2441
2010
2919
3683
98
1688
323
105
1899
943
2165
2336
1373
1417
1752
1644
805
827
421
565
3368
1331
1267
833
274
24
940
1754
851
126
840
1078
2151
2030
827
1264
1210
3219
754
2557
942
804
1316
3102
3122
1844
217
3646
3362
2573
427
1369
1252
1317
1389
2781
1307
840
3042
424
2110
1291
1682
3215
33
2652
1139
943
1170
1253
1210
258
3122
3099
1763
2414
912
2862
804
763
3679
1159
1327
3696
2680
2438
1115
2348
1316
2545
2407
105
1182
250
3034
1351
886
1858
1104
1210
2407
3219
1373
1328
1318
1351
549
452
2656
2579
432
765
1000
912
323
2396
2030
2556
105
1228
760
1050
932
427
1078
1379
146
1448
146
1267
399
1715
2693
161
843
1357
1614
1844
389
1329
1625
452
570
3338
1203
1688
1056
2545
1228
1170
1632
973
1369
2365
274
2407
2291
2127
156
98
1291
1644
2772
2835
2560
1056
1159
1752
1069
957
1805
1318
235
2410
3219
478
3219
2135
2165
3102
2664
1258
733
2791
164
2556
1938
2019
22
2621
2557
1159
2348
2581
34
760
1570
1246
1139
851
763
782
2450
2345
843
1837
2489
421
399
2412
833
3368
3315
44
2581
1379
3362
1958
704
1277
383
2281
2336
2171
782
1958
1139
925
1331
1328
1322
1787
321
512
2719
1334
875
943
827
3102
2652
2701
2495
1264
1991
317
486
1291
754
2414
1576
940
2556
1316
2019
1369
2835
982
281
1844
81
1892
1322
1327
1576
3368
2835
432
943
40
2680
241
1385
1903
13
843
444
2808
782
1903
1417
840
2735
2707
2019
217
1394
1304
2137
61
25
427
827
1431
2798
1752
1181
1181
782
3215
1327
2396
2814
2545
2814
782
105
1908
2151
1752
2019
2808
1796
982
322
2464
1801
2334
824
140
1258
2716
521
2898
2814
2645
1778
2281
2794
763
833
1682
2707
1316
1125
3034
2557
1182
2835
1625
3049
283
1258
795
1940
840
3034
81
2581
929
1281
833
1327
293
2664
3315
2177
1258
81
1069
22
114
1330
1318
1871
782
1246
1126
274
3215
61
833
843
1869
2680
2612
3122
570
2464
1717
975
444
827
565
2171
322
1796
1316
833
955
1573
2557
538
1228
2545
743
2464
1970
2134
383
1958
3034
1796
1334
1322
250
782
782
2187
940
427
1796
1281
2791
2347
521
347
1839
322
1373
444
827
2131
2573
2693
118
1119
782
515
1281
2557
2545
1810
274
1650
478
235
1281
2583
1244
763
2781
2468
943
1668
570
565
1170
2557
2131
2422
37
389
339
2693
1223
1732
283
1277
1796
3034
3122
460
3034
2707
432
1908
1056
2253
2734
1317
1754
1392
27
2002
546
1210
2345
2835
1801
250
1210
538
572
1801
2840
2781
833
1959
756
424
1016
1688
2645
126
2693
1869
1291
26
2403
1316
1031
3215
2009
1060
1351
146
105
580
1869
1170
1389
217
1448
931
1732
191
1182
2645
833
293
424
975
1644
940
958
1203
141
2581
3099
1318
2360
1119
932
1104
2707
3042
89
565
2464
1394
1351
1795
827
3049
940
955
1049
3122
1267
2284
1328
1277
1125
515
1115
833
1252
478
1783
191
1052
2165
283
2573
2573
551
2791
1228
1022
3170
1019
795
2936
1199
955
955
833
3679
3122
1095
138
3315
2621
940
1159
2281
1031
840
470
410
1281
964
833
826
89
565
833
98
1119
81
1958
1448
164
2693
2422
2489
138
3122
1801
2441
2407
1970
580
942
782
1334
886
550
2693
580
3854
2545
1022
833
743
2280
2010
1970
2693
317
1138
1570
2390
1787
2919
2336
833
1328
2131
1389
1264
3362
2979
2489
955
827
2410
3122
2645
389
421
521
470
3771
701
432
2390
701
98
2441
1599
883
2110
81
1871
1787
126
1316
3450
1277
217
2552
3315
1872
2545
1159
2002
22
2131
2552
883
743
876
1379
2509
1069
942
217
2360
722
1318
156
341
1104
156
2127
2165
1159
2422
975
1649
833
1332
2390
975
2573
1599
1277
263
399
27
1625
2716
1858
1432
191
1799
1682
940
1316
1615
1379
833
2284
2123
146
1625
217
1138
1958
955
860
322
98
2701
580
1473
1010
1252
2010
1940
805
3034
1778
2441
1318
1940
3215
3170
975
2281
24
782
427
827
250
565
833
40
1203
1715
217
2281
1119
827
2281
2489
1448
2745
804
833
156
3102
34
982
1329
317
1078
2557
1903
833
2033
1281
2110
940
1223
1958
321
565
1210
1599
2602
2707
3170
572
3249
1615
1690
2110
2556
1394
940
1448
1774
399
250
580
480
1599
2291
826
1908
2441
570
760
252
2701
833
1334
2348
2413
1268
827
1331
191
146
570
24
1251
1189
1379
2573
1959
3122
930
2033
44
1328
2522
2862
1796
1869
2835
2573
2814
2002
860
2602
1056
833
2165
22
943
930
551
1858
1384
1318
833
2835
460
339
824
61
2835
1715
13
2418
2489
1752
1199
2623
353
1940
921
1649
2177
2381
140
758
2453
2808
1328
942
341
2010
1615
1796
2345
2281
2645
126
317
2441
1291
25
2347
1573
250
1410
3122
2979
2412
2348
1644
1869
81
1318
1379
1210
81
2381
2489
1752
3315
883
851
1322
2088
1228
1104
1964
258
424
827
921
2291
322
840
3420
921
1822
3042
1715
1252
1052
3102
1244
81
2794
81
2407
1281
833
1871
1570
2019
1277
2489
3096
25
567
833
1012
2545
2348
2573
3042
942
2679
383
1355
1291
1970
2280
321
432
1210
940
323
2281
146
1281
826
964
1431
156
27
478
1448
2656
722
2348
1275
958
460
2019
833
1940
763
2623
2645
1614
1389
886
2656
1417
2557
826
2772
89
1031
424
141
1389
1203
1060
1203
276
1943
2581
1318
860
146
758
760
1210
2652
60
444
1050
1373
1903
81
1379
1330
1650
3215
2701
1284
1119
1688
1115
38
1126
942
2725
3170
2409
2936
743
1410
1599
34
1417
250
2033
1322
833
2407
283
427
2396
1182
2714
1650
138
833
743
1049
191
293
56
1316
1268
1012
2680
421
3102
1251
1253
1752
3363
943
1570
3034
1410
2165
1351
2734
758
2835
60
3170
2596
1644
2573
2716
235
763
2360
2407
2315
1796
3034
860
1844
2033
341
1244
1732
760
1317
833
2410
1246
1291
1291
3683
1327
1281
22
2033
1899
840
2539
2418
421
2412
2652
1253
2360
1031
1581
1844
2781
126
1317
3355
2274
2596
363
827
2407
22
722
2348
1264
827
89
1031
1138
1244
391
1267
1291
1866
1209
827
1159
955
1031
2707
873
1644
833
1244
719
1453
722
235
570
2110
1940
2579
1139
758
843
3042
733
2573
303
3170
1281
1576
3219
2680
1715
2134
1410
565
538
1940
2808
2835
1056
833
1752
217
1264
1972
156
1581
2165
336
3215
1210
1275
161
1115
833
283
1570
570
860
851
782
452
3102
3034
2725
1203
930
1373
1078
164
940
1576
1958
2284
2131
2835
2716
457
1388
1649
1170
2701
1787
470
13
456
283
1228
2033
1959
2758
3368
746
3170
1379
140
3315
2716
3362
1921
3102
1682
2131
2489
89
1760
1796
2781
2579
1316
457
1369
833
929
3219
2441
2707
89
719
1031
383
2489
2487
2734
886
1010
250
833
307
1862
1268
833
1031
1056
851
3679
2552
460
164
2557
164
1650
2110
322
1281
500
2936
309
457
1083
565
2110
1104
3122
2581
391
931
843
1286
2450
1115
1275
2438
283
2734
1203
1787
3049
2019
2835
1269
1573
22
3096
958
2315
3049
1708
1331
1970
3099
2898
452
317
3099
2151
1373
3102
1732
1181
3122
1650
3315
1258
886
1389
2151
486
1943
1284
24
421
141
2573
2707
3042
2581
2110
760
2033
3096
912
2489
2151
3102
283
521
141
1649
22
1159
580
782
2121
824
2734
760
2556
1138
2557
782
1000
1373
457
1253
114
3170
2545
1688
146
1199
1351
2666
1373
452
3034
24
89
2707
2361
2019
2862
2645
81
1417
3042
1814
3122
940
1639
164
2119
1899
930
1322
2707
1242
217
1787
27
1570
942
1650
1394
1389
2192
341
1322
98
34
164
2725
912
1650
1258
1760
1115
2693
1970
452
1078
811
2716
1244
1682
1644
827
81
1869
1317
1049
1614
2291
1866
1787
2596
2414
1688
1316
1182
283
763
1801
2441
1970
570
1787
341
250
2253
982
940
2725
457
1752
2701
2701
3496
851
164
126
1615
1379
1799
1210
1424
2509
138
2360
719
2489
1281
2177
2532
1267
1796
886
410
391
2280
2545
2798
2085
763
1795
1060
1908
833
1000
927
782
975
912
2714
512
3305
2739
1327
1576
758
2556
1316
2579
60
61
1920
383
2602
1267
2019
1182
1763
1095
1760
940
1389
1715
2450
2664
2621
303
140
2418
975
860
1056
2390
833
2791
2033
2573
1599
2407
2602
156
460
22
1291
1837
1119
1182
833
804
156
2728
1869
1774
1351
1682
1682
1267
2418
2680
3744
26
570
1869
391
3219
1275
2361
2656
1650
1448
782
3122
2545
303
2019
2489
1269
250
2002
2422
3049
1717
2177
1991
3303
754
1022
2134
1649
339
2131
1787
33
1052
2781
833
1210
1267
2489
383
1576
2151
3037
1210
2581
833
1119
2438
1317
2596
56
2010
2280
1000
391
323
782
958
424
98
955
1022
2134
2417
1614
460
833
1958
1964
1031
1281
843
2596
3170
1115
782
2489
98
716
2019
1244
833
572
1774
2192
827
1139
1317
1228
1351
1291
2030
1576
1210
565
2623
2253
2334
56
2725
1787
2336
1991
1410
2396
1119
2573
805
3679
1576
3400
1317
2284
1688
2814
1715
1869
940
1022
1351
2573
1959
1016
1796
3368
1049
1410
391
22
2738
1576
1050
512
81
975
3034
2151
2788
1417
1277
3368
81
191
955
1573
1246
169
2545
955
2645
2390
1316
261
156
1649
833
2645
1317
2728
1203
1379
833
1805
3219
2509
1251
323
833
2656
1274
512
2645
1787
2315
1938
2019
427
833
2438
146
283
3122
1970
763
1774
410
782
105
833
758
283
182
2666
2110
162
3122
2693
833
368
1625
3315
2495
1394
1138
283
578
2772
1858
410
2545
1031
1253
56
2030
2134
2573
3362
782
1138
347
3188
293
2441
2560
1576
3843
89
2835
2573
283
875
1599
2019
719
2410
1275
2738
2422
1316
307
2464
2835
141
833
2123
2347
512
56
263
261
2557
1844
1944
2489
2545
322
2573
2284
2489
860
1138
1715
1078
2539
3034
833
2693
843
2919
1869
2693
61
912
833
44
3170
833
2151
1318
782
1185
1258
1119
1921
943
457
1649
2182
89
410
1277
1866
2019
274
1032
1717
2010
3122
833
1717
2033
1899
2407
1316
1410
1258
2602
3215
89
1903
1752
163
2573
2151
1410
782
2556
1958
322
89
2781
460
521
141
444
1078
44
2134
1625
833
751
1792
2489
827
572
833
1228
470
1328
565
321
2716
782
1272
538
1316
1958
2450
1615
957
2165
3315
1752
56
1252
1016
2489
146
1615
460
2621
2390
538
391
2835
1573
3042
322
1576
2134
851
1448
1258
105
2489
89
942
2666
827
1094
1938
580
2706
33
2137
2835
786
1903
1317
2422
955
25
2291
2165
1599
1576
391
570
1958
391
1016
2745
833
1362
317
1576
1903
973
1281
1783
2573
2033
1732
1787
751
3122
1104
2110
1317
2573
1031
763
1940
3034
1095
2010
3215
1858
1908
921
1832
250
782
2464
56
833
89
840
1970
2835
1031
1921
1814
851
1182
3219
2734
3315
940
2284
860
833
1125
3170
1310
1328
886
22
169
1258
1536
1796
156
1281
833
1763
2701
1379
1199
1277
427
1010
2348
1170
760
1417
2573
1355
1330
1607
1031
432
1060
2680
1787
940
2171
25
1246
27
2489
470
1275
1733
1258
146
701
3099
1159
1269
2134
2701
1774
1958
1277
2033
929
551
2623
1417
2464
851
2422
3219
2919
1251
1799
192
81
1228
105
1334
283
826
1688
1448
1170
851
457
521
2464
2165
1210
2862
98
826
250
2817
1814
2645
1763
1899
586
1869
2543
1170
1253
2543
2002
424
1056
2489
833
22
363
833
1717
258
1138
521
1448
827
1944
763
2666
156
782
833
1355
1083
424
782
1094
1373
1796
3219
1958
1328
391
1388
833
833
1281
1316
25
1576
1334
252
2165
3102
1908
34
932
1272
1327
1772
2390
1871
760
1373
2172
1858
1576
1277
1181
1787
1132
1228
1115
833
2281
2450
1940
521
833
2489
2701
1253
3219
743
456
2131
1138
44
2347
1958
1787
1355
145
391
2919
1625
2489
827
855
1277
323
1351
851
3680
1228
40
1244
2693
2019
1650
1958
2110
1389
982
1448
2422
2798
2745
1903
2680
1432
1104
1126
2835
1649
3215
1328
460
89
2798
2033
565
565
1318
2581
3096
1650
2680
2412
1284
521
2284
283
1379
156
391
2409
2489
293
1393
580
2010
1246
383
1796
1258
1373
61
1050
1920
322
1733
138
341
782
1022
1660
538
44
2579
1625
2557
782
843
1903
851
940
3122
322
283
2693
2374
1096
833
2489
2123
2707
217
943
1182
3150
2002
2033
1330
1139
833
1331
480
169
1732
1908
2734
940
1331
1581
410
2602
2131
1956
855
2835
1000
3612
2418
1392
3170
3215
1267
1267
2716
252
1251
164
2134
515
322
1392
1318
2602
126
146
1242
1210
279
1139
89
1837
2680
833
1650
2835
303
2002
2030
1814
1940
1115
424
1277
1322
1317
758
169
293
1228
851
1119
1025
1242
61
1682
2556
538
406
457
3573
217
827
452
2722
1783
1267
2325
1379
391
283
782
2274
760
1394
164
2407
943
940
478
930
2545
1715
2110
2552
1432
1203
192
410
2645
192
3034
975
307
3042
138
2360
1938
2837
883
2396
570
2579
3042
2450
452
1970
827
2788
1268
27
156
2693
3170
1272
826
931
274
1715
2666
2581
3215
782
3034
805
1795
1410
955
2010
2103
1125
2814
1858
1269
975
2390
3096
2556
2110
56
22
1614
22
2131
833
389
1203
512
1269
2725
1754
3034
833
2557
833
1581
1318
2557
363
2489
2274
940
341
391
1417
274
1615
1210
1115
410
3215
2171
3122
719
912
2414
2545
2410
250
886
1656
1104
486
746
2707
3034
2110
478
2552
1958
833
3561
1410
1170
1000
975
2177
594
452
833
141
2814
1796
811
2134
61
1258
22
3368
2557
2788
2573
3034
2781
758
1373
2604
1774
470
478
1277
833
2177
89
2348
457
1203
3219
1268
940
2409
1732
1576
247
522
1334
3473
2596
1318
1369
1783
2789
1796
1732
452
2716
1573
1267
2360
89
2621
1351
1733
1649
1291
2283
22
3219
1844
1351
782
1379
2798
1209
2253
958
303
1000
931
1050
921
2808
833
833
2489
733
2489
61
1417
2365
2716
833
1392
1322
1615
252
1774
263
3122
1723
2177
860
843
1170
3493
105
33
782
2110
1958
1252
1317
2745
2347
123
2835
1379
2808
2489
782
1576
1362
1159
1576
283
676
2539
26
1327
833
751
432
88
89
1139
921
2579
1644
3170
3170
1244
3102
317
2172
2365
3034
833
235
3749
782
3122
1170
1576
955
3315
851
1328
1801
1668
2596
2151
1322
3122
1104
975
34
1862
2552
2814
1732
363
886
580
2560
1016
1732
3315
2127
1244
2325
1277
804
1650
1908
22
2489
788
805
940
2103
2772
1334
840
1417
2602
2131
2171
478
1022
851
33
1871
1787
2545
2557
3096
1316
826
2936
2030
383
1258
146
2573
3305
1277
283
2745
235
341
427
444
2489
699
3215
478
2557
942
1644
1267
3034
1331
303
1763
456
2794
1291
811
1908
105
1031
3102
1533
2284
1316
2360
3034
2438
2716
1181
3102
2010
1908
754
169
2656
235
1246
1181
1331
1139
22
3591
3290
760
2716
746
2835
1012
2019
2110
1908
1277
2781
421
2110
1182
1639
942
1351
34
2545
3170
2381
565
2573
2030
851
2361
293
33
719
551
1115
760
217
833
1181
452
843
2131
2545
1373
1277
1012
1228
1655
2798
322
1264
191
322
2573
2103
3034
460
460
578
1532
1334
1095
2281
1119
1022
1317
13
1970
2151
1069
1281
1069
105
1328
1448
1373
2707
1453
1787
931
1264
2656
156
3049
570
1331
164
322
1379
141
1182
2664
883
1393
1223
1787
676
754
427
2645
2172
1614
2033
3802
3187
512
60
2360
156
391
2552
3102
1258
958
1019
1796
1958
2103
1000
570
1763
1650
2253
1650
470
3215
427
1908
1328
833
833
521
2118
1899
1752
940
2716
61
1291
303
1119
3036
89
1871
1181
763
1814
60
2556
570
2412
1328
2131
1000
1885
1921
323
1281
3102
1958
782
13
1362
2835
782
1921
826
1844
3368
758
1379
1016
1615
851
1732
782
2701
81
281
1056
2734
676
1805
391
2019
460
955
2621
1050
1275
1752
2221
457
156
942
2728
1417
1012
851
1244
217
1115
240
2131
247
1327
389
1334
2489
1253
2103
2835
921
146
1331
746
2441
89
1281
1269
2019
840
982
2450
146
1258
782
1650
982
1049
782
2489
2798
1715
250
1774
958
1327
1822
22
263
722
886
399
138
925
3215
2645
1115
24
2808
931
1573
1448
2438
2284
61
2010
1228
833
860
293
140
2412
24
3122
827
1715
146
2781
1298
146
1389
1417
570
758
164
754
3102
146
1844
2862
89
56
3368
1866
1369
2557
722
2131
2103
763
758
1644
851
283
138
1119
1379
958
410
444
1316
1573
1614
704
2118
805
2693
1410
2701
353
1787
146
2545
1783
932
3303
1138
955
3034
840
274
341
24
2407
250
804
2464
1796
3096
126
1119
955
2552
1801
1908
860
2573
250
833
1351
2441
782
2602
760
2165
381
2543
3362
1056
2573
1328
164
38
565
40
728
2645
3362
2274
34
34
2748
2679
1264
942
2131
40
1069
2127
22
274
2632
2103
26
1104
840
3122
1453
274
1115
2581
25
1379
2441
860
788
2407
427
1596
274
833
2707
827
782
833
235
1688
283
1940
399
2010
156
1394
1410
2573
146
1125
1269
2791
3368
760
427
1644
2666
2002
1799
2536
1115
317
1763
61
24
2489
1908
2573
2487
942
782
2604
1379
2422
341
60
2772
424
958
427
96
1810
1203
424
303
2010
3631
2253
2422
2835
1822
1625
1963
3034
1126
452
1599
827
782
1732
943
3064
138
1715
782
341
930
3102
2281
1182
2347
1796
104
2557
89
1814
2556
3683
1814
804
758
1228
164
3272
1715
1267
826
2348
1252
2604
1844
34
2243
1253
56
2134
2645
1871
512
2772
2596
827
1690
424
2798
851
1291
164
252
2334
274
1379
56
22
1732
56
1417
2556
1805
2757
1599
1373
2701
33
2396
1258
252
521
833
89
2545
2701
1448
1331
2573
2010
572
1228
89
283
580
1159
3034
3049
283
701
456
323
3368
719
40
1964
2798
1244
2317
2110
456
1379
833
2656
250
2414
1424
2623
1011
2602
1316
191
833
1970
2693
1866
1581
3099
1410
2334
570
1903
2422
827
3102
1327
2788
1392
341
701
2171
3513
2716
1715
427
2407
1143
833
169
156
2010
1943
840
1170
1373
427
438
2348
1253
728
551
2808
2134
760
26
746
824
3034
3219
833
1281
480
1796
2274
1000
98
2019
1252
1056
141
27
1199
1317
258
2532
2579
912
782
389
565
2919
1715
235
2734
1181
2390
1787
2365
2242
551
3099
782
758
2412
1272
391
2403
1650
843
3102
2707
2645
701
2581
569
1258
3170
2725
38
2010
22
3034
2573
833
3362
156
1317
252
38
2131
235
1182
2862
782
391
1715
105
25
258
3122
1410
1012
2716
1317
1732
1373
252
2656
1964
66
2284
1844
2172
833
2656
105
3102
1796
138
391
1958
2545
1275
1509
1210
1210
2573
1143
2557
2284
3362
500
2707
1119
1316
1379
2835
754
2602
2438
1258
2274
2010
572
1581
261
391
1410
565
2701
931
2360
811
1277
1143
833
252
2798
551
389
1417
1242
1203
2172
921
701
1316
61
515
1139
1182
2573
2253
34
1796
148
2979
751
2898
2348
44
1327
722
833
1362
2557
2898
293
1752
2464
572
1060
2211
89
1938
399
391
2814
347
1904
1417
1281
140
363
833
309
2814
1318
2656
2407
2645
1787
89
61
515
1938
912
1799
1316
2734
1056
1379
22
1138
833
2131
1570
56
2360
521
321
2602
1379
138
457
81
3155
480
81
1182
1871
1199
843
912
2545
2772
2645
1252
3102
782
2680
840
833
1362
805
1625
1787
942
1242
2543
1814
1799
569
1203
3102
2862
309
565
241
2192
1581
2680
2438
1069
1258
894
782
1373
704
1379
943
399
2701
1858
3362
3014
1223
217
2019
2441
975
758
1688
1763
2390
2172
1893
2347
2360
3315
2396
2835
2438
2489
1069
751
2019
1316
550
975
3034
2019
942
2171
1291
2581
2919
551
457
444
1182
1732
1119
1715
843
826
1844
2178
368
3102
1267
1115
2623
2165
1115
2134
138
1284
719
958
2898
323
843
2450
833
1268
138
833
105
1022
2835
1795
2009
2177
2131
565
1644
2573
3122
2407
1796
551
250
2336
1732
391
2422
2345
1078
1228
1796
3122
1908
746
1752
886
1379
833
2438
885
56
955
322
2010
1943
570
1369
942
1763
452
868
263
580
804
2414
763
1281
1242
833
2557
2579
3034
2151
56
2772
2781
2253
1252
833
1958
1837
2602
1787
1570
1210
804
1644
2489
1252
146
982
1246
1581
2919
1814
321
322
2489
399
1908
2110
2348
410
2835
141
1159
572
2177
3102
2403
1328
551
521
421
2407
470
2403
2030
3102
164
1379
1119
427
2390
930
1031
827
164
126
3219
676
1095
2596
521
1258
1330
1185
1970
1331
1284
2291
2734
964
3034
217
1267
1049
1281
782
1814
2573
2545
1783
958
2573
2284
1104
751
843
1774
2808
1869
322
2410
2418
1448
1316
460
1908
98
565
1049
2131
2019
2545
1362
283
3122
1410
1331
2758
1049
38
851
2645
3426
833
2110
1844
940
1223
1264
2596
293
1317
2798
1258
2131
1431
293
2716
840
955
3215
60
1379
2738
1837
1334
955
3099
930
480
705
2602
2360
1316
884
827
763
833
148
1330
2033
1774
827
2539
1796
1331
250
3034
2645
940
1253
1252
1228
1115
855
2545
24
1228
1264
1268
3744
1242
1799
2134
2165
2789
3102
321
1050
1576
782
751
1943
1991
943
884
2030
1814
2315
1138
2489
2779
1095
2019
1049
44
322
391
2274
138
883
2745
2127
2666
1322
2134
843
1869
1908
2151
1322
1410
383
2652
1448
1625
3825
1944
2557
873
1031
480
1649
1199
1844
1799
1277
1199
940
1943
722
2464
782
1329
1379
1228
161
2110
61
943
763
2361
1330
164
1625
444
1275
141
1872
2489
2019
1410
2666
2556
2495
1576
317
250
3099
2835
321
126
250
2573
126
2127
826
2680
1253
805
3457
2808
833
146
3362
1331
1258
2772
1858
1846
1031
146
480
2892
1277
1379
3034
3683
2407
1248
1899
2798
105
2919
1844
2680
2489
432
3185
140
2010
2441
1599
98
833
782
758
1810
263
452
1331
1022
2348
572
912
1787
860
480
164
89
399
1715
931
1899
2656
2009
1715
2545
1717
3034
833
2489
1277
399
2485
399
1787
317
1369
1369
123
1448
1016
782
2489
25
833
1688
2110
2835
843
33
1871
1277
2835
399
1733
460
322
34
2814
2716
1269
2280
2716
1159
1246
1899
2666
2557
156
2119
912
363
1732
2464
2800
283
3305
1899
758
1277
1644
855
89
833
1330
1317
2131
27
89
521
2438
1373
1060
1334
1943
391
3170
427
2347
2110
1000
1373
2489
1181
1650
1012
751
2862
89
1682
515
2794
1318
2118
1448
782
1732
2545
1264
1668
217
2700
1625
1814
3034
2412
930
1763
940
940
363
921
1330
293
1104
2693
2134
61
169
833
2679
1774
2556
424
833
2281
1268
2123
565
1615
758
2489
1959
161
1796
60
1012
2781
2019
2253
2960
2489
1373
1281
410
2573
2396
2745
432
2645
833
56
2487
1649
3362
1281
2127
432
1796
156
940
2898
407
1958
281
322
138
3305
13
1644
758
833
1019
763
1181
1351
2030
2701
2602
1760
1316
782
146
1448
1182
833
1328
2134
1139
1119
811
2438
1258
1050
1351
1625
940
2119
3219
1242
399
40
1268
2573
457
2560
2348
1000
24
1362
2489
1031
746
322
2438
1410
763
1316
2151
1228
1787
2412
1394
921
410
432
2134
1328
3744
811
3034
2293
3170
2557
1453
1170
89
1599
349
2745
1185
2835
389
833
580
2280
1649
2033
1373
2291
2716
161
2345
341
719
3102
307
191
2110
3215
2645
833
1050
2557
2489
1223
252
754
1958
2716
3102
519
1431
2422
2396
1022
1351
1799
1056
2545
2177
843
930
2798
1899
3187
2177
875
2414
2403
833
56
833
1796
1095
1052
2325
252
2621
2716
1373
929
1317
1022
141
826
2509
1732
1732
61
1389
2814
460
1908
2581
34
3170
399
1682
1138
1733
1322
1351
1373
389
758
833
81
1258
2407
410
444
410
2656
882
2666
1899
883
2545
1277
421
22
2127
975
444
3784
2645
1715
217
3034
2489
1329
1002
569
2835
389
1644
1275
912
317
1277
1763
2545
657
263
782
1373
1251
3102
1291
2725
217
126
1016
3303
3368
833
746
1317
148
722
1844
1228
1410
1410
293
1362
2123
1094
25
2693
1649
1185
1264
1754
1331
2772
452
105
1453
1379
1369
192
1688
293
2758
2581
760
1752
1908
2798
1000
1264
2127
2360
2808
1012
565
2545
2835
1138
1049
805
456
1733
263
1242
2979
1199
1334
840
2645
833
758
3215
1182
2693
1920
2151
942
252
1138
1752
1330
1318
156
339
138
2134
763
2898
146
1343
1410
2556
2621
383
1264
2347
3170
480
81
758
2572
2360
2336
1369
2581
2110
1844
1940
141
2171
250
2734
1056
480
2345
1837
1228
217
61
2334
1351
851
1940
943
2131
1417
3362
2936
89
3049
250
169
2716
1070
1095
2936
3102
2835
3577
1394
833
1688
3049
3411
1182
2808
3219
3102
2033
2325
2532
1431
1316
156
2180
3102
942
1844
1783
391
2403
3679
882
886
164
1331
250
2621
1787
1078
1012
2919
1069
2798
1317
1899
480
1644
60
3034
955
1783
303
3368
2538
2892
921
1362
975
321
3215
943
3034
1186
1717
1732
138
1959
1115
1331
1448
1448
383
34
1327
1871
2532
444
1031
2151
1330
1644
833
1329
309
580
2177
3034
2131
3122
860
2545
1599
470
782
1958
33
2596
1573
1432
2291
138
3049
2707
833
3122
2334
22
2365
733
1774
1331
1644
460
851
1277
1253
61
383
940
3122
1796
2495
2280
89
1223
2483
2103
746
2347
2539
1432
840
843
98
851
1644
758
1959
293
1251
2897
1649
2030
1246
164
2347
1317
1431
824
1576
1242
1410
2798
964
2284
758
833
1317
1069
2898
1281
452
2110
2552
1783
1269
2573
1964
303
389
1244
1138
2772
2407
89
293
833
3670
851
1394
317
2557
1056
1223
1796
2347
1373
1322
1921
1844
2010
2455
1264
2110
410
322
126
3034
1801
89
1318
22
1908
2274
782
3102
309
27
2151
2734
235
833
1732
751
13
1277
1362
2693
1316
2936
322
56
3215
1267
274
2390
1252
61
1682
1959
754
2403
1031
427
1844
2274
1410
722
2814
444
1277
424
81
1322
2466
3305
3034
1228
424
1094
339
743
3122
912
1291
2835
3122
940
3096
3102
565
192
1869
1022
1327
341
3102
2716
1649
1892
1210
391
2151
1272
883
884
2131
1570
2701
760
1796
1351
932
3219
56
2390
2171
733
833
138
3362
1754
827
2131
565
884
2489
1317
3219
1317
2680
2621
2960
940
2410
1715
2291
2165
3215
1182
2360
1373
722
894
2602
2581
24
3170
105
843
826
2180
2835
2835
1715
804
33
2539
3362
782
250
1448
1095
1318
940
1031
3047
1943
89
1417
2745
1410
1281
1209
982
2030
1049
2123
2573
410
2489
2360
2556
1379
3049
281
704
2556
833
1181
1031
2438
1644
2772
2103
24
3170
804
1277
2602
1351
282
140
339
722
2707
833
1316
2489
2151
1318
1012
2656
2734
833
3368
2728
1330
2862
2336
1752
1049
931
3538
2557
383
860
855
25
1317
1126
2253
2680
421
164
570
804
44
2280
3049
2291
1291
24
2291
2336
833
2103
3215
1417
138
1267
424
580
341
1796
521
1801
1139
1801
1113
827
2438
932
2361
2707
2187
460
1940
1964
570
827
751
89
2727
3215
782
1732
89
3096
833
1773
146
2002
104
1274
1139
565
885
1269
833
424
2134
886
843
2489
2734
2292
105
1281
118
2489
1012
931
2127
2315
751
2543
1104
2666
389
3219
1094
2131
833
1424
3215
1799
2280
2666
1138
975
156
1275
2621
457
1126
3034
826
1275
2772
2936
886
22
25
1259
321
570
146
98
389
2284
927
424
1272
521
1708
1732
1330
353
2545
572
141
1763
2556
833
883
321
2556
3034
81
1210
1182
2835
2347
2693
921
1733
2680
751
410
2680
444
2396
2284
964
826
3368
1715
1078
2182
169
2835
851
1139
1614
704
728
2612
931
733
146
1410
1837
826
811
2781
2417
452
3034
1599
1959
250
311
833
1650
1576
2171
1958
1126
2347
2103
1379
538
746
570
754
2253
1431
1871
1210
452
2438
746
804
1281
1690
17
81
1964
2664
1330
252
3362
303
2127
323
2716
1203
931
1281
2835
1115
2345
2336
940
1410
1732
1264
2596
1448
1959
2835
1625
758
1649
1615
760
1763
1903
833
1844
3170
424
2581
317
3215
1796
2468
2407
2707
1252
2693
250
2789
1139
521
2798
2725
1615
13
1049
521
1181
1252
141
1369
833
827
141
250
2360
973
389
2919
217
3291
3362
1715
3839
460
746
339
1049
3219
1410
932
676
1056
2127
2438
2134
1970
2556
1322
833
1010
982
743
2707
2573
347
2390
1733
1644
1115
480
1170
1448
148
824
943
2596
2336
2274
1221
293
930
1576
1682
833
410
833
486
1908
1331
2862
955
833
1715
701
421
2835
1185
322
399
805
826
2979
2489
1049
1351
921
1774
1801
1448
824
235
1330
1203
955
1379
1258
3122
1269
1334
2596
833
2422
1576
2621
860
1892
2177
2489
1269
1970
1432
1267
1733
914
141
2151
2573
258
782
61
1650
2557
1351
2794
1453
2545
2450
1203
169
457
1410
1573
2716
460
2180
2543
2407
2110
114
833
1959
2835
1893
3170
1844
975
1787
2557
2336
1614
1410
940
3122
456
1138
1796
3122
2745
235
804
971
2693
843
2680
1094
717
2791
912
1331
1264
217
921
987
2738
3122
2009
521
1783
1242
140
827
1329
1644
3122
146
1139
1362
1943
2545
3061
2798
824
341
2794
2941
833
2772
235
2291
1031
2707
763
2979
1844
1581
1650
704
964
44
317
89
2009
955
2123
1682
851
955
2361
2835
1281
353
2010
2808
2545
3122
2450
2281
1373
81
1453
833
3102
1327
2701
410
2103
894
1869
2945
432
169
399
235
1379
1078
3215
2403
782
843
217
2835
931
2545
701
1244
1182
2734
1316
2664
359
2581
2019
2403
1576
2348
2441
2390
258
833
1410
1210
942
156
1379
24
940
760
1159
2151
1625
1763
921
161
2123
1228
1796
1258
2360
427
2103
1139
299
146
317
746
1275
942
161
860
1787
2019
460
1078
3170
1774
391
2701
2680
758
1277
2919
317
1351
3102
1801
804
2403
66
578
1060
1799
1732
3215
1774
389
2814
323
1056
2237
2919
470
833
1682
1393
339
3170
1267
1625
886
81
2547
2623
258
1625
2203
645
2604
1752
883
2557
833
1351
2573
1268
389
1625
1203
138
3170
2701
2794
3034
1126
1958
2348
833
1715
478
1649
457
2758
309
1453
2165
921
940
855
1170
2656
1331
1078
3527
884
1599
851
1908
804
105
2573
1866
169
1277
2604
943
2180
1317
1858
883
192
2898
1787
1369
833
3049
1331
1002
1754
1331
3769
1252
1334
982
3303
432
2019
1223
138
89
2165
833
1322
1448
930
1379
1010
89
1050
1796
3102
2701
2414
452
1252
833
322
2545
2960
1373
2656
1104
164
1373
13
2979
3685
263
2557
1330
1330
2919
1763
1012
2794
391
782
2336
444
1448
2489
1119
252
2280
3122
3830
1318
1268
2151
1246
763
2602
1268
1970
3215
3754
2693
1242
565
782
1258
2581
2127
470
2573
3624
2110
1113
1322
2280
2707
2734
1115
2407
250
347
34
2680
34
833
882
2728
1926
2532
1752
3049
2407
460
3303
478
3368
2581
1796
1268
1576
1908
932
2127
1393
156
1774
964
25
1453
1317
138
322
2538
1810
1253
164
1115
811
1267
1104
2177
1264
2127
1903
2919
89
955
2192
2365
2645
2898
389
2556
1783
523
1871
283
410
2545
1799
323
2573
1649
3362
2798
1281
3034
303
882
1715
929
751
1787
1899
2390
833
1899
1115
1069
1277
1373
2545
3102
833
1291
1576
1138
2274
3102
1362
1210
1920
1094
89
281
1244
146
2441
1649
1115
805
2652
339
758
2441
1181
2645
486
2719
2794
169
2441
1078
191
2707
1650
833
942
1625
217
2281
851
2656
410
3617
833
2033
1716
886
3215
1351
1777
1329
1814
1410
250
580
1763
3042
1774
544
61
1328
1615
2573
782
1858
2772
126
521
833
391
126
161
252
1688
1778
2412
2781
2798
2794
164
1251
1069
3170
480
1650
860
570
2772
2131
964
843
2919
1016
3102
572
1010
1732
2403
1796
2898
1203
3219
551
1778
1069
1328
1763
805
1903
2407
2281
1244
733
2716
2892
2791
833
843
1275
3215
2019
1104
1908
1126
2336
833
1269
322
811
1330
1095
2177
1943
1958
2899
1031
1373
1379
2538
3368
3049
1392
2281
833
955
2645
1379
2734
2656
1970
2656
322
860
2464
3122
551
138
2814
1069
38
1016
1268
2557
1291
1277
1869
2414
1787
1754
3011
126
833
1181
1682
1115
3102
1203
2110
138
1281
372
955
1715
728
833
1182
811
2808
1943
751
2464
1787
3362
61
940
580
292
2832
2734
886
1599
1272
2738
1328
921
1801
2645
515
827
833
873
1379
2798
515
833
1291
3034
56
138
3715
1316
432
1275
2596
61
2835
89
1252
105
2808
1970
460
2019
383
3122
2123
1115
1599
1272
2573
1069
322
2134
1448
1119
1252
2403
512
1614
1298
89
2835
1228
2919
1921
410
2738
942
722
1258
2396
2418
2734
3215
955
1170
834
2284
2745
2545
782
1316
2110
191
2612
1650
1317
912
339
2033
126
2707
1209
2707
1228
1318
2410
1625
353
1799
1943
2602
975
2835
2336
943
22
875
2716
1351
927
322
2253
1010
353
3122
782
884
363
2538
3102
851
2110
146
1410
1908
3368
2573
1940
2693
2707
1570
1903
1844
1242
250
2581
1799
391
2103
955
2734
2441
293
323
2407
2134
1717
138
2573
1115
1754
826
427
33
1104
2489
2489
1078
940
2794
2334
2123
570
1244
805
24
973
98
1126
940
1069
389
982
2347
1331
2545
2360
1252
1331
1268
1871
1410
1228
2545
2317
843
1844
391
341
2010
2835
1264
1733
1805
1787
1682
432
1056
940
60
1715
1432
3034
2131
2772
2652
2010
2652
719
827
1264
2441
2110
1908
2284
1787
833
2898
1903
415
2438
1228
1448
2131
1186
1275
1940
2556
389
1331
347
833
1275
1732
1022
1644
1899
2284
2347
89
457
1060
1801
2336
2192
1170
538
40
943
1031
2274
2171
975
2489
1814
2701
1012
1417
2464
250
1266
1012
3362
2407
982
1958
2573
252
805
1318
1717
940
883
105
833
1373
3496
1012
1688
1732
1389
2545
580
2464
452
1078
3042
3215
512
424
2652
2693
1078
1858
444
427
2441
3215
782
1682
191
1182
1862
1810
565
1228
1774
2734
2579
3102
855
383
3011
1599
3219
1389
480
1016
2110
538
3122
2581
2545
317
2033
833
1264
1126
975
2814
827
1958
460
2291
1959
126
2532
833
833
1277
1126
389
1715
975
217
580
421
782
156
1078
1448
44
2281
1318
1052
826
833
104
1615
317
2602
1754
1379
3122
1078
307
2348
164
2345
2808
2680
217
410
1138
1316
1625
570
982
1858
2738
833
1050
61
1774
1351
782
1351
3368
930
1379
1799
1715
161
2808
833
1316
2581
2794
389
2450
89
1908
141
2360
3102
2284
1330
169
2456
2151
1822
2760
3122
763
2127
833
2656
44
2127
307
1844
2110
1317
2489
2110
1242
161
1410
1327
1199
452
1322
1410
1379
1581
164
2390
1763
460
407
1322
3362
851
2422
1650
1331
1752
2835
2030
98
2281
833
3215
940
1373
1316
1031
2772
252
1417
2734
1369
2719
1650
2545
2450
942
339
1649
470
1387
480
782
840
2573
3034
760
2701
2281
424
538
733
2291
2556
1690
2707
805
551
391
851
1237
840
1210
2835
341
1327
2936
2545
1210
1615
957
105
1615
1448
2725
1351
2284
3034
833
1668
2009
827
782
1209
138
3122
3734
460
788
2396
1328
2656
955
98
164
2680
1363
1016
1272
782
2693
192
1049
2403
940
2390
2464
1252
317
2509
3215
3042
1328
1787
1272
2557
1862
1573
1327
2772
1920
719
56
3453
1316
140
1899
322
2552
56
1316
2165
2407
3219
2579
1126
1115
3315
1331
40
1258
1862
975
1277
851
2532
89
1822
1871
1795
1389
1210
2573
2545
2274
1012
940
2489
1252
1331
833
833
1012
1776
1908
2862
751
851
572
1244
1078
1016
1094
1317
13
942
538
164
1448
1431
1379
2033
457
2680
146
1170
2180
833
2808
1938
2030
1351
1650
1317
1012
192
2814
2192
982
3189
3303
833
1126
105
1417
1246
2979
1394
263
1417
551
2602
1268
322
2418
1599
940
1272
1787
2835
1322
3215
391
3215
1056
2919
1796
2019
1094
1783
138
1322
1327
1650
3368
1269
1203
138
1139
2701
2602
2936
758
2438
3219
3362
763
2172
2390
341
562
460
2110
89
3305
1844
89
421
843
955
3170
389
1796
2134
2545
2403
38
1392
3034
943
2892
347
1210
2707
2656
1016
1031
457
1002
760
1959
1715
1373
3122
1170
572
975
263
2693
3219
2734
1752
322
1814
2489
2707
1264
2979
804
565
2652
44
550
486
389
424
538
339
2131
1940
2019
1138
1330
2728
1448
2543
3215
927
1138
60
2010
1252
2602
940
2557
1316
833
1774
2365
1327
2680
322
1264
410
2010
840
148
2151
452
2464
973
2718
2347
2489
1448
565
2450
457
3170
833
1448
2134
875
2422
1715
763
1688
2313
1715
2396
826
701
1327
1275
1010
760
1049
167
1373
2187
2532
2664
1715
1576
929
1754
105
2892
2019
1022
1268
2612
982
570
303
2545
3387
1334
2407
1410
2898
833
760
1329
975
2734
2898
1668
804
931
1351
457
1389
383
341
1373
1258
873
1787
578
2781
760
931
955
2177
2716
321
942
1373
1754
427
955
1787
1796
1139
500
457
1069
1182
1379
826
1316
1970
3215
81
105
1126
1668
1581
2835
2666
1921
2280
410
1185
24
827
217
3122
2010
3102
833
701
2284
1268
572
81
1417
1650
1252
40
1329
1275
2127
1242
1327
1787
2693
399
424
1115
1022
1893
161
1682
2557
460
2348
1787
1599
743
1844
2552
3215
3122
1264
1267
1733
2573
1943
1732
2009
551
1316
1392
235
851
2033
3102
486
1275
2380
293
1715
3321
2284
2172
1252
263
410
192
424
389
833
782
2464
1599
1872
2253
1275
33
1182
322
754
1268
2573
942
2581
2274
722
1668
138
1379
886
164
2862
2707
2581
424
1351
860
826
2123
321
24
1431
2798
410
2172
1379
1862
250
2489
3170
164
317
2976
1796
804
2347
1614
1649
3011
1379
2489
126
1277
2274
1330
3034
410
192
2180
3186
317
3034
833
2284
1717
1970
2134
3037
1650
470
2919
2347
309
2134
1069
2652
307
114
1199
2835
2707
2488
840
3315
2707
2489
2019
1316
1581
3034
2556
1331
2347
2151
3219
3170
480
942
3102
1615
3170
353
2808
2919
3042
2151
98
1052
1581
1277
649
1210
1317
1022
1783
942
3368
2798
3368
940
942
3102
1410
1209
782
2110
2418
2030
410
2652
2033
782
1866
1599
1373
1644
1958
1752
1424
2134
317
1052
2347
105
191
2545
1331
164
851
2336
2422
3303
1223
1844
782
565
2996
192
89
1774
1022
1083
2557
1052
1970
1453
2489
751
2134
258
1796
2835
2716
2621
3034
2693
1351
1814
40
2716
81
3102
2745
855
2316
1448
1010
1334
1796
840
940
1000
1331
341
722
1316
235
1778
1182
1650
2438
921
148
973
1774
399
2794
2123
1373
843
1322
2010
2441
1268
833
3170
2557
2810
964
570
1938
1016
704
156
2596
1159
782
2656
3042
1267
2033
444
940
2557
942
1119
2794
2336
1210
758
3102
743
1012
746
827
2281
565
1170
2716
2396
1389
833
486
432
3034
169
2791
1228
2557
1331
1182
1417
2347
2545
940
1318
24
24
164
2680
293
1277
1317
1291
709
2033
2707
2489
1330
399
1690
1126
1956
1351
2545
341
1644
2127
2438
1394
105
2171
2464
762
2438
3102
1012
2033
252
833
235
40
3122
1115
2783
1056
833
2539
1170
1369
2693
1810
1625
885
391
2347
1943
2794
399
1275
2645
2407
1796
2680
1625
1801
2422
912
2791
826
2407
2808
1199
293
1281
1277
833
191
1322
1209
3102
3315
843
1599
1269
2772
1327
164
2808
1970
2441
164
2110
1362
321
138
2781
2880
1958
1334
1650
2919
565
2791
98
2281
2835
2019
751
1688
1010
782
2010
975
470
2781
833
317
883
460
3122
1269
975
1944
2315
940
347
551
81
1228
704
931
882
191
2489
843
2556
1844
728
940
3102
2407
169
851
2680
2539
89
2110
1246
3099
1424
512
3042
460
217
1317
754
2680
3102
2438
2701
833
1052
2172
1362
478
3122
1170
1318
940
1316
2010
2334
1275
2315
145
1210
2621
912
1379
1317
2794
886
1327
1203
2134
2390
3102
1258
1682
307
3368
1810
3544
2757
60
452
1431
1796
2781
521
3170
2707
1599
1119
1379
921
3170
3042
1268
2545
676
3122
1069
860
3322
1392
955
2284
217
1379
3215
105
833
2489
461
833
3219
2693
250
733
480
2010
2464
975
886
3305
105
1573
169
156
1000
2127
81
13
427
2808
1210
1649
126
410
811
860
2573
2172
3011
1379
521
1316
875
1715
1752
2131
2539
3368
84
512
1810
1799
551
2414
444
81
1275
1970
460
733
833
3170
1000
975
3102
676
2110
410
840
389
427
192
2545
478
2772
2652
2716
1317
2284
1715
2552
1138
1869
317
883
1244
1752
930
40
2707
3368
1379
1242
2284
2442
2552
2166
940
833
746
565
760
500
138
2701
1763
942
2623
1373
303
1000
3125
1373
1281
1244
1022
1203
156
2410
1379
169
1031
452
1331
1264
2118
782
840
894
1871
3788
1801
432
2835
521
788
2781
570
3368
391
339
515
2171
2396
2131
1375
1862
1536
701
2245
1688
2110
930
2403
1576
1938
138
1649
827
2602
2791
931
1078
1050
704
2701
1970
1012
1715
1944
26
1012
3037
572
274
486
1862
975
929
2403
1814
2284
2701
2545
512
56
1258
833
1814
1277
958
1379
1331
3034
942
2019
2707
123
551
833
2808
1138
2489
1822
1253
826
427
833
833
1327
851
1943
1754
580
2103
1317
1113
2707
1056
833
840
252
2002
2414
833
1252
1970
1316
1799
2360
2441
138
2381
235
303
2734
3362
3303
833
2693
410
164
2581
1318
1078
3362
2325
2898
921
1334
733
2489
943
3170
2862
786
1322
486
1322
1264
1810
751
1810
1322
156
309
1379
565
89
2707
432
1763
843
1379
252
833
3362
3122
2489
13
1281
389
2019
2254
833
1732
2103
126
572
1844
1000
1394
927
1644
1275
942
339
3122
751
192
2693
1650
1733
274
2019
760
2835
1251
2814
3362
2284
2798
252
572
2407
2489
1228
2396
2543
1688
1774
760
1787
2280
2134
317
2151
884
2348
3042
2509
2725
1908
2131
2798
2581
1844
34
235
570
1715
2745
1796
1275
1615
925
886
570
3042
410
1252
760
283
2656
2656
1203
146
3215
3215
3099
415
782
1328
2835
1866
2781
3034
1298
826
2418
1182
722
3305
2110
60
827
2450
3170
3122
2315
1410
1732
1119
164
833
855
2489
1331
1795
444
2596
1181
169
1317
1322
873
2701
1269
1795
322
1872
1424
22
1012
2645
1373
1958
2979
2165
1760
1410
61
424
3219
263
1264
1908
1629
1453
521
2716
293
13
1069
1182
1801
2438
1159
2336
1334
2716
3122
281
2347
2835
2557
1078
2131
843
743
281
512
940
1431
1379
399
955
2131
1964
758
2716
1330
1119
460
2110
1001
1625
2573
805
2652
1210
1787
1277
1796
2835
1650
89
578
2693
191
1908
2835
763
1754
1581
884
1223
156
2808
1732
138
3102
782
2119
758
1281
2707
2919
1774
1387
940
456
521
565
89
410
3049
1801
460
391
1909
833
1330
3215
1389
309
3096
2495
1732
146
521
550
1644
391
1351
372
1599
2579
1796
391
1869
1858
2835
1866
478
955
1291
3102
2274
452
804
1715
1281
391
56
2110
1379
1181
942
833
1573
2407
1576
942
2177
299
3122
1649
805
2798
478
3212
833
1581
1774
2019
1369
303
2336
1393
480
1801
2814
1394
743
2274
2274
1715
1869
235
1394
843
1763
1379
1431
22
2734
570
250
929
2707
3362
2602
833
2814
2103
1242
1448
1796
1379
2862
341
1228
3102
2019
1052
2936
2033
1327
2701
250
883
2033
701
2165
1958
2835
833
884
2274
1252
2177
1596
3362
3215
955
283
44
840
1787
250
317
1210
565
833
2134
515
1362
293
235
341
3219
1277
146
1774
24
460
782
1796
1795
1903
1970
2118
1448
1277
1069
927
2030
1277
940
1690
2253
1251
217
2134
827
38
1801
1281
733
410
2284
138
1393
2791
1050
1056
2596
1181
3170
1599
3317
1615
399
1908
389
3102
1284
323
1277
3303
782
1203
2010
217
258
389
3099
782
1599
1796
2274
851
2693
3362
572
912
2119
912
1586
410
930
1056
2666
1940
1022
2281
2284
283
760
1379
368
1126
1000
1000
3049
572
2621
521
833
424
2010
804
2523
89
1317
250
704
486
217
1754
1334
164
3368
22
2489
2552
2757
1920
399
2418
341
432
1246
2088
2545
883
551
56
235
89
2573
1958
3315
833
24
758
2131
1869
1327
2019
2134
1417
61
1277
1228
805
758
2798
3805
1316
2489
2745
551
3042
1908
751
1012
2407
1199
1649
452
833
1352
410
1104
1078
826
921
1056
321
105
2441
2410
3034
758
341
1872
1379
1330
719
478
3122
341
1199
1410
1379
1774
1210
1862
1253
2103
410
3466
805
22
2019
2919
1186
782
2110
1275
942
843
2664
89
942
932
1330
2725
2390
1844
843
1351
1844
746
751
235
1708
2835
1351
1903
1970
2110
1774
874
805
2573
2645
2919
3585
1392
1417
1052
1908
2798
915
1253
873
2171
2734
2123
1268
2581
851
851
754
3122
486
550
805
2581
22
148
782
811
457
2557
2898
833
1573
1351
2274
1228
2656
833
1814
3362
444
1139
146
512
2545
480
1644
1682
457
1252
1448
899
2464
2410
1373
550
1104
1650
722
2596
2380
805
833
1940
1379
2103
1126
1799
2557
3431
2280
515
2123
341
1872
1182
2019
940
424
191
1139
1448
56
2110
2602
1104
942
2489
1903
2835
89
3034
415
1016
1787
2134
782
1958
2019
56
1908
2552
1872
1328
3219
833
61
1732
943
217
2539
2495
460
3664
2171
521
1143
955
782
1002
1774
2835
2030
2134
2489
2374
2390
240
2835
22
146
399
2407
293
1448
1410
1940
114
840
1258
912
2410
2919
1318
782
1417
833
1252
733
2734
782
521
1958
3170
1252
317
1275
283
2345
2131
1774
2701
1752
1508
1570
2794
1104
2127
2291
2835
975
2489
2814
833
1022
146
1644
840
89
2489
2728
804
2794
1379
1938
2781
1203
521
2596
2281
1799
1266
508
1056
1210
2010
141
2666
317
722
1862
2666
3170
2814
875
2596
1330
851
1119
1799
3096
1331
975
1644
1244
1650
1810
3096
1394
250
860
1432
148
2707
3219
884
2798
391
1119
3034
3305
2919
323
2798
811
833
26
2656
1210
851
751
2758
1203
1210
1056
2835
3034
2489
2489
1903
942
885
2791
22
2581
217
410
1650
1031
148
1576
148
2171
883
843
1269
1078
827
1104
2656
444
2835
22
1069
932
389
321
733
283
40
274
2573
2438
3362
1083
2033
25
1650
1362
940
1330
1251
1850
1958
758
1674
480
3051
2019
3219
1281
2892
1752
1903
1362
3034
2441
1139
1625
2489
368
1266
2010
1331
2835
1650
391
1958
3170
1872
2407
2532
1143
1322
432
1801
2745
2979
521
191
156
1373
1318
1958
1844
1277
833
886
1908
3219
940
2165
2701
2781
1275
2165
805
1182
1373
2835
1210
230
843
565
1417
444
1170
40
2645
2403
424
1223
886
252
1331
1752
2680
2645
2545
1732
2390
2119
942
24
2192
2596
2556
2757
2110
235
2596
1022
2757
1682
2581
1351
521
1331
2319
3034
2581
1139
570
98
2556
1317
3122
2131
317
2835
2556
1050
1851
3315
758
1752
833
964
1763
98
2010
2579
2281
81
339
1799
851
2110
1682
1921
452
1016
565
138
1000
2253
578
786
2835
1668
146
782
3791
2407
444
1796
1056
921
1964
1732
1970
24
3049
1317
1410
2489
912
1389
1599
410
1921
40
2808
2758
1958
1796
1379
13
565
2573
3315
138
323
719
1570
788
217
833
1615
1094
389
1050
2110
2438
1049
323
105
1644
1805
1138
565
1715
1844
2110
2701
391
3102
805
1614
833
427
1379
3362
274
2002
728
1203
148
56
1943
1410
2604
1644
1083
928
912
1417
722
955
1331
1330
940
782
1799
840
3362
1958
191
1242
833
1351
322
551
3170
2664
1252
1717
782
2177
912
3215
114
2604
2450
1049
860
2291
1272
1752
2274
833
2919
1417
2794
2284
719
421
2557
2177
1799
2410
1795
805
1393
2862
452
722
164
164
3042
2010
391
1031
2284
2936
1644
2700
782
1417
424
2892
1031
942
1796
391
2728
1083
1104
1318
932
1334
827
217
833
515
432
1650
138
98
3122
782
1644
1379
2012
2291
2579
2979
824
1869
2666
2781
2002
853
40
2347
2656
2716
1448
1334
3170
1959
13
2979
804
391
391
1373
2360
1016
2581
2716
81
317
751
424
1258
1417
3034
391
2557
2560
1223
2127
399
733
3011
2151
2798
363
940
704
2794
758
2489
146
2666
1921
2165
975
1424
940
1964
1787
1649
164
932
2489
2656
2596
3122
3099
34
56
2552
2110
3219
2545
827
2177
1316
1281
138
2814
2464
427
26
2835
2274
432
2019
1181
2281
1331
833
1796
1871
353
3122
2919
1016
2423
940
1799
3362
1570
851
274
3315
719
1069
942
1210
2291
1049
2066
1682
877
1599
1392
391
321
1625
2407
3368
1182
2010
1310
2438
2602
860
1016
733
2410
1362
146
2557
3034
2573
1119
22
930
141
480
827
1078
1573
515
2253
2602
833
235
805
2438
250
3574
2010
61
1599
883
1958
252
457
3762
827
1796
1316
538
833
1060
826
2500
1329
25
98
2010
235
1104
2835
958
1796
2936
141
1318
2552
751
1787
840
169
146
570
833
942
1599
2814
1958
1182
1328
940
3566
955
1267
1159
2725
339
1801
1228
250
1688
383
2002
930
1644
2069
1060
1804
1331
1016
427
1600
2489
2898
1317
782
1799
2325
1253
2110
1322
924
942
2103
164
2110
1318
2656
1317
1410
1763
1186
3102
156
2033
2110
81
1576
3049
886
2701
2979
782
2758
565
833
733
2543
389
2403
760
2835
2623
2666
1331
2110
1327
321
2002
156
2545
22
2725
955
191
1644
2253
1717
1330
1351
1269
2151
1379
432
2728
399
2725
580
1264
1650
1264
1031
1795
164
843
1031
782
1016
565
248
2573
81
2835
2407
3219
252
169
1650
114
410
2814
1361
833
1754
3034
763
940
921
317
114
2441
2666
843
2403
3122
1203
1379
1199
860
1417
758
1650
833
833
572
1269
452
164
3436
860
1203
751
480
486
833
3042
1317
760
570
138
851
833
2033
2552
274
2110
2543
826
2489
2645
1448
840
1844
3034
758
383
2602
2716
538
2701
2707
2407
1331
758
281
1199
2019
1431
1277
782
3479
782
3315
958
1317
1351
1185
2489
2010
2707
851
2772
1022
34
389
2002
578
1903
833
2171
827
590
1316
1228
833
758
2808
1317
572
751
3102
1223
782
2680
782
1787
2835
146
2772
399
782
89
860
3315
56
1799
2422
833
1210
1783
2545
1379
141
2127
105
565
299
1373
2545
2407
804
1732
957
2010
1228
2489
782
1318
1774
2348
2725
470
1787
2274
138
2679
2171
1908
3654
565
1334
1943
955
1242
432
833
1448
1417
1316
2835
141
1269
235
3102
2835
1448
550
805
3219
235
89
1000
565
2581
2192
322
1244
2557
2728
2596
156
833
1801
1650
3096
2315
2284
521
942
2553
341
1228
782
2192
1392
782
1858
763
1688
1650
860
2573
833
782
40
833
1078
33
1958
2734
1022
1328
2798
1275
833
3315
827
2745
2573
2284
1650
1316
424
1351
56
192
156
1331
1228
1752
2127
114
56
2621
515
341
1754
1094
1774
2348
3502
1199
2464
2835
2134
1970
1844
2701
3170
1104
3215
1012
3676
1203
851
141
1417
2545
1599
782
958
851
2581
1322
1752
1862
886
460
833
805
1920
2701
2656
1330
1316
3368
1277
1938
1331
1614
999
2441
1783
2019
1281
1069
1228
2414
1060
1258
2422
2010
2450
1448
98
1787
1778
2464
1899
146
2573
2556
1625
2791
26
1944
2134
833
3034
2110
2071
2489
2334
1787
851
1715
886
2835
452
1795
2291
763
1331
2560
1268
98
929
2716
1281
33
2489
782
1275
3305
1351
874
1570
2645
98
105
521
930
1277
3215
2604
851
955
2602
2127
164
3122
827
2235
1351
1329
258
942
1318
452
1251
982
2545
851
1432
410
1752
2645
460
1291
347
3102
2552
427
833
44
2716
1417
2151
60
751
1282
782
2716
1272
2033
2545
2725
1796
1625
2814
2325
432
2475
1049
1242
1330
293
2274
763
252
1410
612
250
1432
1615
758
1115
2758
2645
754
942
2390
833
860
281
2604
3405
1049
2719
2680
1899
2979
138
444
1049
1016
2414
1796
2680
1760
22
250
1869
2450
705
2410
2325
1264
2489
1138
283
2002
1576
2693
2808
2134
309
2808
1203
2557
2410
105
1277
932
2186
40
347
283
1012
1286
1903
3122
1379
1644
44
391
250
3049
827
2450
2274
722
399
399
805
2794
217
2979
1899
1016
886
1715
3102
1142
2738
2707
27
164
2281
40
2645
833
2680
973
782
1331
2716
407
758
3215
60
2835
105
1715
2165
2734
1394
1958
164
427
833
3219
2019
751
1908
2009
457
2407
1958
782
1938
2281
164
2701
1431
1570
722
975
2131
138
410
3820
1801
565
884
1573
733
2441
578
1417
2557
2410
1258
424
389
1379
1138
1715
3170
34
138
782
432
2707
758
2557
1908
875
235
833
833
1448
1717
322
1317
164
2347
123
1940
2334
235
1268
105
2808
721
1682
728
1715
1252
410
281
1799
1410
942
1448
1268
883
852
2552
3362
252
138
3215
1331
1181
486
1203
317
942
81
2701
3219
1228
1732
2151
3096
410
3042
975
1138
521
309
1431
2645
1629
2123
13
1688
860
1787
1752
1318
2347
2557
383
2336
2403
2596
982
1872
833
156
1331
2450
1316
2538
1393
470
1844
1871
827
2010
1733
851
1938
1810
1031
2274
940
252
3362
1022
1801
2281
2441
2281
2808
389
3305
2573
2745
2127
2103
98
2679
1277
2403
421
303
1752
1625
886
3170
1615
2707
317
138
1012
1801
258
44
940
141
191
521
2348
1281
2814
341
317
565
940
235
1334
2666
512
2489
2291
322
1138
427
2835
942
1328
3034
2573
1783
3122
3122
1139
1921
1228
1389
3315
2171
1159
833
2390
323
89
1410
1453
2151
1031
2407
146
1387
457
164
250
2623
1329
833
2151
424
955
746
126
1774
391
982
1893
1258
1242
2151
2134
570
2835
1715
2179
1253
1615
1921
2281
760
3215
1170
1275
341
975
747
1182
89
955
2680
3170
1275
860
22
1316
2374
1104
1837
1844
538
148
2274
833
1060
2489
2134
1323
1625
339
1252
2539
2645
1317
27
1316
2716
860
940
263
827
141
833
2557
886
833
281
2009
751
2033
1318
1379
722
1317
2835
263
2539
1330
478
2783
2345
389
1267
321
3215
763
3685
3368
1316
89
1181
1871
1410
2835
40
833
1281
2438
235
252
2783
2
1373
2110
1599
1715
1801
1970
2556
2556
932
2325
973
1644
2127
2489
1576
1796
521
2131
1115
2019
2573
942
480
2716
89
389
2010
2835
2110
2489
2701
932
1316
975
1269
873
763
235
2757
1869
2441
2380
1281
1715
3034
1252
2390
146
2543
1688
1031
399
81
217
2336
1417
1676
570
1251
1760
322
1682
2716
833
2360
126
1862
1252
98
141
2623
833
2009
3356
1958
2716
1056
833
1715
1094
827
3362
1649
2110
2134
833
2274
565
2936
2291
1733
1244
565
25
521
1251
2103
2701
1310
1242
760
2122
105
1277
293
3368
2596
1872
391
258
2772
410
940
2835
105
81
1373
1858
322
1394
383
3034
1334
2573
705
1322
470
24
1733
2284
851
955
1317
2412
1787
833
560
452
2131
1581
1327
1644
3122
1732
250
1448
675
758
804
824
929
2781
2556
2552
722
1258
1920
1031
3170
3049
1844
1322
2789
930
1317
2734
2208
1244
1252
1316
2489
347
1448
1796
2826
2127
2177
138
2407
424
3215
1002
391
1715
929
565
2010
1228
293
427
1331
1104
1715
733
1887
1799
2645
25
1098
2543
676
2573
3102
372
1228
3477
389
1869
1774
2835
13
1369
2441
1410
22
3122
1650
851
1010
833
1431
2573
2412
2560
1242
3215
833
733
283
1275
2407
1331
1650
1715
2794
851
2707
1959
1615
1126
1599
34
1331
1272
827
557
2798
22
1316
1138
1614
317
2573
1372
1866
833
940
2602
321
2441
2680
235
3102
2274
1056
1394
1317
2281
161
274
1787
1498
1394
2281
40
833
754
1903
2009
940
1182
1139
975
2365
833
1330
164
1906
1242
3170
258
912
1733
2596
309
391
1392
2151
940
1940
3368
2489
2110
3122
2835
146
60
2545
191
1903
1373
98
2791
1410
2557
2745
2892
3122
1903
2835
2407
1056
2403
1327
2110
3001
1964
24
2814
1331
1317
322
2557
1170
1078
942
164
1938
1964
156
2407
1203
138
1625
833
383
22
1453
2936
3362
886
2758
1373
1903
2033
2680
1139
958
2602
1069
3496
2010
1615
833
930
827
3122
3170
2291
2573
912
940
883
1351
1754
2180
2557
1182
1431
252
2172
804
2602
3496
1115
833
1733
1277
1182
754
443
743
804
982
432
2545
2573
2110
1275
460
235
1316
1317
2556
3215
1139
460
1334
1715
432
3170
2009
410
1410
2903
410
1267
886
2783
81
322
763
1115
1316
1893
1682
2543
1970
460
2348
2123
1938
3102
515
2001
2700
303
1869
2253
1012
882
399
2798
833
1052
2345
2716
751
2165
2410
884
3099
2438
1268
580
2110
826
758
833
2862
940
886
1119
2707
2438
2664
1138
1281
1717
2666
833
1269
1625
538
1258
1787
1094
1275
2464
235
804
2716
3219
3315
427
955
1787
982
2019
146
2103
1000
1581
3381
3548
1317
1331
940
2347
1650
2758
2680
1104
860
3219
2794
3362
743
1069
2680
1844
2808
1019
1650
1733
2573
2127
886
3034
105
141
40
570
1899
339
81
427
1209
156
1615
1732
2772
2621
2441
105
427
1049
760
2033
521
1328
3042
1322
1389
410
2119
2103
2573
1056
444
2707
833
105
3170
2151
1805
146
2074
2781
317
303
1253
1330
1869
833
1787
1629
1119
141
733
676
1228
1774
728
2450
840
940
1754
746
40
2581
3215
2281
2336
3362
2403
760
2274
3099
1650
3122
2892
283
1733
1049
2543
937
161
1181
883
2403
217
1060
1322
1432
885
1351
2151
250
733
1331
3215
2119
322
156
975
2545
2808
1138
2694
1083
2390
3215
2656
1330
1417
2103
2655
424
89
1264
2808
1417
164
2945
3034
283
760
1576
1316
2573
1182
1837
746
833
3099
1139
2067
1810
2543
515
3102
1223
1379
1668
1104
34
460
851
538
44
2441
580
1016
1801
1049
81
886
2808
2560
722
2781
146
1614
833
1316
3362
782
191
1012
964
2281
1031
2135
424
1379
746
391
851
1316
1795
1210
3122
2745
701
1393
2664
1269
1351
1331
3042
1031
1379
389
758
1289
40
2438
1379
851
1959
2131
1252
1801
860
2725
833
391
833
942
3562
2798
1115
1752
1139
975
1991
104
942
2707
1322
444
2441
1328
2557
827
833
2573
3011
1650
827
191
2758
1732
1801
2693
1126
1921
2579
1715
843
2347
2281
424
1334
1119
3034
833
3042
572
341
2360
1644
1778
2656
2488
2602
1373
2274
2110
2701
2489
24
958
2666
2291
1650
1801
701
1844
2633
192
427
1331
1733
3122
1920
2489
38
235
3122
1317
1069
146
252
1392
2645
2310
2808
2134
1908
1228
2556
2794
1567
940
824
3096
2679
570
2177
478
2123
701
2488
1688
33
2422
1373
860
743
804
322
2489
2835
1362
2177
2666
1052
3102
2396
701
751
833
2680
2545
2682
460
805
2396
840
551
2645
2772
2781
1899
2441
60
1871
2274
3688
760
2131
760
1253
235
824
1281
2835
3362
1328
2410
782
940
1010
322
1732
1050
33
26
1796
2791
1787
515
1958
1159
424
217
235
2781
2791
2033
410
410
89
2716
1958
410
1078
1516
341
1199
33
452
2134
2412
22
1258
1253
719
1862
2556
2579
323
833
884
1049
1379
1331
2936
2412
1899
126
1582
1727
921
1281
833
733
1182
3096
1814
2410
833
1095
81
833
2010
3034
1796
2280
2543
2666
3034
833
3537
1069
2165
1715
2714
940
427
2979
2556
851
1268
2532
2347
762
1119
2772
2835
964
572
1327
1258
1334
2336
763
2772
1119
415
2360
2666
3102
1787
2898
758
391
1126
1389
22
760
957
1272
89
2545
2127
421
457
1203
2410
2010
424
2325
2119
2110
1298
2172
2701
309
1649
3122
782
1351
1210
955
1650
1228
303
610
843
410
1387
570
826
1799
2539
2573
1095
3368
833
322
2118
1078
1322
565
2725
833
2543
2814
940
252
60
1253
1778
1316
2738
2422
763
804
2489
2728
1351
833
1581
2666
1708
722
2573
2110
1330
339
2892
1625
2835
2621
427
1269
1199
34
1417
942
877
27
3219
1327
1251
940
1016
322
2545
2281
2798
156
1958
293
341
1650
833
1787
235
1373
2131
2336
2422
252
2274
2274
827
323
258
1649
1031
2180
1331
1814
1649
1615
2123
389
1210
1958
2936
1316
1844
2645
826
1752
2489
1715
2253
1126
512
3102
89
833
3011
2734
930
722
719
805
3099
2131
1899
1210
833
1138
2596
33
3368
1903
975
2412
929
383
1242
886
2623
2707
1139
2110
424
2489
2348
2407
3219
3305
383
1787
763
955
758
1139
156
3170
399
1327
1650
3679
1576
1858
3102
1822
1264
432
372
1970
2010
1814
1682
1327
2274
141
843
1774
1327
1267
1022
3362
1010
2758
833
2835
1182
2489
146
843
1799
1268
34
1576
2579
758
843
1774
2596
1317
452
1181
2396
1031
3034
3215
1576
2539
2360
883
1228
1351
975
833
1448
1796
2450
3102
1159
2545
146
2693
2557
1920
1322
283
2274
3170
987
2716
782
2360
833
2123
2581
2772
1369
719
261
1252
958
551
2410
833
1384
1448
3122
833
3042
921
1277
146
192
1228
3446
1956
1379
1049
1334
521
840
480
478
2414
982
1410
746
973
2134
1732
1322
1410
1805
930
171
551
2315
2334
1316
2422
2808
478
1317
3122
399
192
1448
2797
1228
3122
1940
1281
1796
24
3685
250
293
1682
1210
2450
2418
89
353
1525
3102
2334
2556
317
1078
1434
975
883
1351
3034
1448
1031
1373
2702
25
833
252
1012
722
843
2438
3034
758
2557
322
2253
399
782
1316
2284
940
40
551
2557
1331
2725
2783
1083
515
1203
2438
22
833
1959
570
2734
399
1264
2666
399
2019
1417
833
1903
1682
2135
2557
580
1277
391
2464
1331
2979
833
2545
2814
432
2798
1252
1614
2936
958
851
2438
2645
303
805
840
1453
2134
1182
2892
146
126
1908
886
826
2464
795
2010
2734
758
1291
782
1814
1688
1379
746
427
1581
3170
1316
2390
1814
875
1012
2772
1938
1796
1573
2728
2862
701
2315
1581
3215
833
1778
2274
1938
1410
805
572
875
391
480
2798
2345
22
1119
2623
860
3219
2919
2979
1329
2581
1277
1268
1351
432
833
1056
2656
2403
2103
2390
2693
833
786
250
1012
1272
940
786
293
2205
975
1644
2253
2281
2758
444
1558
1351
1944
1615
339
1210
2509
13
782
1938
565
281
1615
1246
1959
1599
263
1970
3122
1126
1708
3122
2612
1182
883
1394
1327
2557
2119
885
1958
1143
2441
676
1016
432
383
1964
1104
2545
1094
399
138
2556
1351
138
1431
444
261
146
3170
2808
1814
883
191
2623
1277
1733
1801
1012
2532
551
1448
2137
1599
427
884
1095
2734
1031
1253
2033
3368
2403
1576
833
1049
942
1787
1203
25
833
912
2758
141
827
2019
1614
760
840
3102
2131
3019
1119
833
2814
1274
2407
2757
1717
1649
728
940
788
733
551
1424
1417
1373
2441
1182
805
283
1056
1330
1139
2581
1903
1650
2151
521
2645
1410
2151
424
1331
2645
1328
1715
1991
34
98
754
2414
410
1328
2798
851
940
2489
886
833
2656
2714
2165
2441
322
1291
2745
1330
751
3215
235
3034
1787
2489
470
1796
1244
1244
1049
1625
940
486
2545
1016
3170
1796
452
1186
432
156
1275
3275
1410
2798
1291
975
2489
2693
2118
1322
3215
486
1379
2110
1862
3122
2707
2798
782
1269
851
235
572
1799
1318
2390
353
303
3170
1275
1095
1964
1017
1267
2798
2134
1410
322
782
1334
1556
1396
2664
2390
66
1682
2314
250
1448
322
283
2489
2438
754
1688
432
1970
940
1732
733
746
3122
1379
347
2438
2745
833
833
2280
391
2019
1291
13
399
1316
1281
2794
833
1016
500
591
1389
89
1328
551
1650
982
1246
1417
2110
389
3391
1104
138
3042
894
883
1970
2545
975
2274
942
105
460
391
2716
782
1330
2798
2707
521
758
1650
1417
2716
2293
2557
3122
760
126
192
1410
1622
1920
138
2596
1908
782
3122
339
317
2489
217
1322
2253
1733
1253
3143
399
786
2280
1872
1267
1328
2543
3102
843
1908
1448
851
1104
1649
410
1369
1715
427
1615
1252
1650
930
1284
44
1774
1327
565
1083
1453
1921
2734
958
2645
460
40
1316
1393
2557
2151
705
2336
2791
3215
883
1688
833
1822
3099
1650
722
2019
1774
1369
763
833
1334
1822
1244
1115
940
1448
758
1958
1181
1318
1389
1010
2360
955
2919
1328
860
2464
263
56
2701
805
1316
704
2118
1801
1170
2898
2440
2407
38
2745
1369
3757
2604
565
2539
2556
98
410
105
2336
322
804
1844
843
1903
1203
1298
2707
1331
1393
2171
391
1010
3507
89
217
2656
1682
2284
1752
247
2979
2407
1650
2835
3219
1275
293
2707
1355
2557
2723
1754
1862
1869
1804
1277
1804
851
2835
2489
1331
1351
1448
1104
782
3727
3215
1943
1322
3034
2862
1281
1866
460
146
2656
2734
782
942
782
322
399
2422
782
580
940
746
2798
2489
940
2964
2596
860
1708
2489
2474
1644
2772
2556
2581
1185
3205
1246
833
3170
1921
1625
1056
833
321
964
1329
1899
1242
2127
1650
3215
3443
2396
2680
719
389
843
1754
1920
804
2280
81
283
940
1203
843
2131
89
2645
1970
1387
1448
833
1814
982
2539
2131
2390
1958
758
940
1115
912
156
60
2835
2441
3122
2781
2557
2187
2543
2898
341
2365
1275
25
833
81
1733
2835
2596
1119
1316
1682
833
929
2407
2581
2701
1115
3122
1182
1938
1682
391
3122
860
1328
1858
1327
2489
1322
1329
2707
930
565
1016
1958
2835
827
1417
1448
840
1570
191
1379
833
323
2679
2700
2556
833
572
2545
444
321
89
322
1774
833
833
2745
1581
1581
2552
2656
2390
1334
2602
942
1251
2945
1373
391
2253
2835
762
1182
322
940
2798
1796
1379
2602
389
1126
931
444
1115
1322
1970
22
572
391
3034
146
3368
2495
1903
2438
1322
2545
293
1715
1715
1760
958
3034
1752
1373
263
1805
570
565
26
1199
804
460
2556
884
1615
722
2489
1272
1000
139
2418
2783
751
161
833
1717
1010
38
427
833
217
2171
931
1362
3305
1275
1795
2656
1732
2707
432
1322
1783
470
1185
2187
321
1050
1938
758
2171
2489
2602
2716
1871
293
452
283
2664
2253
217
512
1717
3096
1903
2545
579
743
1095
955
3034
833
875
570
833
719
1920
24
1351
2489
915
2489
1291
1625
2560
2936
81
1970
391
2317
538
2019
782
3219
2118
1774
1362
1115
3102
486
3412
1334
833
1228
827
2596
40
930
2438
2281
1379
1473
141
565
804
955
758
3362
2714
2898
3362
1599
322
2781
2791
2581
955
341
1733
3102
1940
1410
851
940
2656
2475
1872
2441
3170
2602
1318
763
293
1369
1410
1453
3102
1115
1787
33
1688
1012
98
3170
1203
2127
1182
931
2557
89
1316
410
1958
317
3215
2010
942
2274
1330
1258
2556
1334
860
840
1056
1052
2552
1317
1316
1970
1327
2707
1203
2407
1317
1871
2177
2707
1796
81
283
827
432
478
932
1796
2489
432
1258
2557
1334
1795
2336
424
1650
2835
1143
1650
2745
1943
1182
833
2317
940
1056
2336
805
1690
930
886
1331
851
804
427
1331
1866
457
1331
1795
2545
427
1269
391
2556
2656
2772
1264
1380
1733
982
452
733
521
1958
2489
833
1899
1138
1715
751
138
2772
2772
538
2794
1599
460
1732
931
1783
146
2738
1410
1644
1351
156
833
1733
2180
138
1903
2602
3362
1328
1733
1801
3215
1242
1417
60
851
1185
25
1275
2134
1331
2680
1394
1847
1203
942
3122
2728
1649
1682
860
2407
317
1448
940
2892
1774
827
2495
24
2919
1139
2596
882
2602
2680
410
1615
1252
2253
2664
1258
250
580
2274
2151
1328
444
1453
1899
3303
2438
1625
1970
521
1244
860
1331
3362
1379
1763
321
2489
833
2123
833
1733
2010
940
958
1970
432
3679
1733
1682
1858
2979
1715
2701
2123
322
3096
2545
2556
3096
421
955
1943
2714
1242
2134
60
3170
2789
1940
2441
1000
480
2347
2898
782
2390
932
2604
1000
884
701
192
1317
1872
353
782
2010
551
2680
2110
833
758
1016
164
758
521
2414
1899
2019
982
2794
551
140
2701
578
804
1410
1373
2489
2177
1959
456
1318
164
2680
1331
435
2794
1448
2110
2664
2835
391
1210
1246
2734
3362
3034
1903
751
1844
572
2396
2274
1649
61
1016
851
89
250
1373
2791
1805
1322
1858
235
2127
1959
2734
3303
2334
833
38
883
751
1732
2407
235
2291
274
1104
1016
156
3102
782
2019
3170
1814
3034
3362
1031
1787
13
2602
323
2758
146
2464
2281
2539
1796
2560
1012
141
2936
833
1016
478
322
1199
1252
1022
1000
1431
1991
1417
1258
317
33
2119
1182
676
1417
2783
1369
2693
235
1708
2407
1210
851
882
413
833
570
2556
1581
719
851
61
3362
261
1331
81
1763
2581
89
322
1871
580
3362
2365
1650
2725
126
940
480
1203
746
2557
955
964
2123
1410
982
252
751
2573
2165
3808
191
138
2348
940
2438
2680
164
1964
460
141
840
2403
1958
1614
795
1069
1379
3034
217
156
1799
2334
452
1389
1268
1138
2798
1272
2716
1186
2543
3523
1799
1317
1203
44
833
347
2545
1872
1615
3305
192
2088
860
758
1252
2814
811
421
703
2783
2347
2002
778
1958
2390
1199
851
1448
1181
943
1796
1373
540
1264
2410
2345
2489
1049
217
1432
105
733
3315
1119
2396
1119
2556
2374
2745
1328
1644
2573
2280
2441
804
701
3102
1858
1392
2134
1331
2581
105
1943
3122
1316
478
432
389
1858
565
34
1814
2110
3215
1334
1903
1022
1379
2088
3215
2313
1159
782
3102
1796
1614
2441
827
2281
250
833
1796
169
833
2794
515
1182
2557
782
3396
719
760
2010
2336
975
432
930
1799
164
1016
432
1774
3683
1258
3122
1246
2532
2253
782
44
2187
452
105
942
955
1410
1625
782
719
3042
2110
1394
1752
2862
2345
2417
1581
2772
89
1938
2892
538
89
860
942
1252
1799
164
719
1844
2794
1253
444
341
1000
843
1958
138
1316
833
1599
1576
2109
1796
833
2545
760
1718
1244
833
3219
763
40
2284
3315
3368
2403
141
1796
2798
1424
1143
754
1650
1104
1871
1170
2556
2464
1688
3791
2489
1264
2253
2532
1223
2390
2119
2336
1958
1649
1774
1650
1268
235
982
1379
1203
138
1844
1717
884
975
2438
2814
1625
1022
2123
3170
2781
89
1272
1022
1625
932
782
833
1715
1958
943
2103
1328
2274
2284
1000
2656
1570
1269
1251
1799
2835
1012
2489
309
2557
148
1316
339
1866
840
1268
2781
1246
2134
1774
782
1940
2532
1291
2131
61
551
2165
1899
1732
2033
1379
391
2291
140
2814
2951
1275
2253
3215
3122
2757
855
3219
2602
1048
33
1844
1814
1277
940
1844
931
1269
2488
1052
3102
3099
1251
1203
1052
60
1778
1322
1373
1126
56
192
1650
3368
2808
2652
104
1012
1016
2103
2604
1787
964
843
3219
943
982
322
2403
733
2119
1373
2033
833
3305
2438
758
2545
3099
138
2361
2791
250
932
2284
1351
1837
2336
2556
840
1362
882
1268
247
2110
1787
1104
2131
570
293
341
2030
309
309
1281
833
1277
3215
2464
2284
444
1814
235
1844
1264
746
1938
3170
2745
751
982
89
851
1306
2664
2862
2407
1031
44
247
1958
2348
341
2798
2390
303
1644
1615
3303
2187
2325
1210
833
1410
975
1858
1203
1252
565
2573
389
1805
1373
1581
2134
883
89
804
1871
1049
1104
912
126
192
1125
1959
2450
572
2284
13
1752
27
1871
1331
1253
2596
2808
704
940
1316
3034
141
1317
843
317
40
432
1733
1119
565
2612
2725
40
2180
317
1078
2131
833
940
1417
763
1373
2645
570
2441
1733
2772
2396
3122
1871
423
1432
1316
2573
2407
2414
2396
3122
2701
235
56
1121
2707
2172
1733
1614
1899
1799
421
1246
2557
2798
2758
22
427
156
1078
61
3315
1938
2172
1331
3122
1322
1268
2360
1010
2407
1733
3122
61
2794
2645
1016
943
2621
1774
2360
2532
2835
13
3122
2464
432
569
1787
2573
138
2725
942
2647
1715
1252
512
2738
1393
1258
2345
1477
2794
40
833
1796
942
932
924
60
427
1903
1322
733
56
751
410
2612
1016
1570
1139
1814
1268
1715
3102
2579
2441
2441
1264
391
1682
2862
2110
833
2656
3170
391
1615
1410
3215
2033
1185
833
1331
1284
2110
2556
1258
1573
2489
570
1796
930
886
410
1379
826
1126
746
146
3473
955
444
105
1199
1752
1799
1760
2134
943
460
2180
3368
1049
2374
2936
1869
341
2781
1228
81
2274
2680
1060
1614
391
2438
1182
2171
1000
833
833
2716
1291
1943
391
760
2171
322
60
2396
34
2131
1277
1078
1964
421
1115
1690
760
1182
782
1242
1328
2441
551
1203
1327
3096
2119
1774
3102
1964
341
2390
3170
138
833
339
341
89
1801
217
2936
1774
169
89
1379
263
565
2596
89
2291
457
2489
235
1688
3102
1223
3102
1783
1373
1203
1126
942
572
515
975
105
3170
309
169
955
2979
2151
975
1814
705
1322
1251
1799
2360
833
2808
2464
3034
1256
1448
2693
2284
2772
1115
1774
1351
912
840
2361
2365
2281
1715
2545
2581
973
2610
470
943
1104
2680
2745
2414
1251
2783
578
2808
1022
1205
293
1958
843
1244
105
138
2734
833
786
884
1318
3034
580
33
105
263
2019
2936
550
1049
1799
824
3362
3424
2552
339
2414
391
432
2489
2489
56
323
982
341
1115
3102
827
1644
146
3362
104
2441
874
840
1258
1899
2862
2557
1322
1159
1277
833
2489
1139
2579
56
2621
833
1417
1104
1938
56
1031
2315
3122
851
3170
1799
1019
1252
884
1052
3018
2325
2033
1281
1185
1943
33
2009
2187
2707
1010
2814
1078
1330
1244
2707
1733
1316
2284
2781
141
1317
2281
975
1708
1331
580
833
833
512
341
252
341
2464
1648
478
1599
3466
1869
1754
323
964
833
89
1275
930
805
2119
1056
1392
1321
2345
1267
1056
1417
2798
804
1866
2010
1269
1783
61
2010
3368
1228
2543
827
1228
2707
2781
2798
478
1322
930
1104
1095
3034
2019
399
2171
942
1650
754
1329
1599
1275
1373
1599
307
478
89
805
2489
44
2019
1650
782
1002
1246
840
1242
2253
1940
1938
3034
2656
2464
1796
1417
2274
1181
13
3102
1277
2489
2180
2438
1331
2772
1373
1581
1394
958
1244
1318
1125
432
252
389
1373
2898
1002
1799
2693
1104
705
1330
2274
1774
146
2545
2361
1031
2557
126
1373
452
1576
2123
1278
1448
1389
1115
860
34
2407
2669
943
1209
2010
2281
2291
2581
1351
1717
1774
2033
930
66
1872
2019
3122
2728
1389
2707
2552
827
2557
56
1576
3368
1252
943
322
2019
1328
1331
2403
2123
1291
2707
975
1796
2707
391
2679
3122
2489
1258
2557
1688
1000
389
2758
2412
1774
2407
478
1920
1031
782
1268
1252
404
389
2645
2365
521
1379
2557
25
1796
1281
833
1871
1448
1078
457
3368
833
1754
61
2119
2347
2716
1733
570
2441
512
2835
2538
1854
235
2725
827
2680
2119
1291
1264
2110
1392
1272
2253
569
1022
2794
141
40
1410
1012
2281
164
56
1858
3122
250
363
1796
2253
3049
2284
1431
1576
2979
2396
2581
2438
1573
1327
570
2693
410
2808
1844
105
1576
299
894
3362
146
1844
89
1717
2248
2345
1317
2441
1576
833
2529
191
2410
833
486
1837
1272
138
1650
217
2165
2412
722
432
1448
263
432
3215
2960
1000
24
2701
760
1277
250
1715
1535
1258
2898
2652
805
826
912
1958
1277
389
2347
2495
1246
1318
2573
3219
410
363
2604
1795
274
410
2814
958
60
940
34
930
2798
1210
1958
1530
940
1908
1908
3102
942
1805
1031
975
2119
1317
833
2707
105
2798
515
2151
2336
432
1615
782
2869
44
2274
2556
1796
2781
827
2612
2283
912
421
1185
733
3122
940
1410
98
2088
1715
2945
1258
743
804
105
2656
1012
2347
3034
424
2489
955
782
81
2798
3170
252
1373
521
391
512
886
424
958
191
1281
2414
840
1258
457
3049
758
24
942
1049
1958
1599
719
1316
886
763
833
943
389
1269
2543
1115
22
1328
452
61
2814
2019
1244
1002
1410
940
826
833
1837
1733
421
2284
940
24
826
1599
1599
217
191
2645
89
1327
975
2693
2489
2623
1316
2134
3362
1203
751
263
1795
1801
1763
1682
1682
2274
1253
1317
2441
883
140
1210
1351
2489
2441
754
1410
1688
565
1331
61
1126
2545
1799
2009
1095
1291
217
1210
2284
2450
1139
1787
2693
851
89
1182
1774
2280
2030
955
2390
317
2009
2110
1316
1453
2734
2489
932
833
1251
252
1715
3170
1760
399
1615
1050
192
782
940
146
293
1351
2407
146
141
894
2936
2596
1958
410
2545
1991
2794
148
2019
478
1318
399
758
156
38
1228
341
826
886
521
191
2707
763
1970
2557
1389
851
851
1258
3219
843
782
410
363
1331
521
1869
2131
2693
391
1258
1031
2664
1223
2450
2396
427
1774
716
942
2745
1650
1253
1281
3219
252
1322
33
2030
2187
389
1264
1871
1410
2862
751
746
2679
565
3215
1275
3215
1119
192
1763
24
1031
782
323
827
60
955
1334
146
1318
235
1837
1389
1291
89
1373
2664
303
1251
827
1624
760
1393
2010
3738
789
826
782
746
1031
1943
2407
81
2725
2103
2788
1682
24
480
1599
146
1708
1281
833
1012
1733
1958
2360
457
570
1031
268
3219
1373
751
2604
760
875
1690
1318
1268
2656
2835
432
942
2422
2707
421
1327
2489
551
1252
1331
283
89
317
782
851
3122
2798
1203
2495
235
940
1752
432
1284
2134
2489
1903
1958
940
1244
1715
565
3122
141
2123
833
460
1958
2791
5
1774
1284
2734
1185
1795
833
1733
827
1331
1199
322
2390
2798
746
2798
1417
138
413
2656
353
1844
2543
1570
1317
833
782
1576
2131
964
126
2489
1787
1119
2951
2315
955
2835
2011
34
156
1872
2361
1570
1138
2835
886
2560
1688
2814
1899
2573
942
1210
1938
1268
900
452
2835
1277
347
1267
1958
2573
782
432
2545
1379
391
1159
1181
1362
283
1203
1649
2714
1899
1431
2919
1920
1448
322
2381
2489
141
1866
1281
833
303
3215
2835
2898
1908
512
2165
1964
148
2489
2645
2407
1844
1625
1244
1104
1199
2489
347
89
2545
339
833
1203
1327
2573
1690
261
283
2545
921
1210
341
141
1284
2495
2556
25
2345
2898
565
2103
1373
1783
235
824
2123
2180
1787
1899
1267
2110
1228
3422
2573
2772
1181
2725
1787
913
1355
1322
860
1774
1159
1258
1453
804
1964
2556
1938
833
1170
1317
2545
2666
317
293
427
252
3042
3170
929
192
81
751
128
833
138
1599
1715
1869
1351
940
2808
1139
456
851
1022
2680
2441
478
1903
3215
565
2552
2010
1331
3219
2134
2621
2489
1228
1448
3330
921
2645
81
274
875
2707
930
940
1787
1410
1272
34
1119
1244
1277
309
3215
1115
25
3102
1016
2284
551
2596
1717
2714
1958
1752
1272
427
114
89
2664
932
2414
2808
3071
884
81
103
2835
833
1417
2734
283
252
1958
1210
2573
826
1872
782
1203
2794
1958
2336
399
701
1392
805
1012
782
2573
705
746
1837
89
1644
1281
2707
1970
156
2284
782
827
383
2579
580
250
1903
250
22
1668
353
2441
1599
2892
2438
432
827
2772
2738
940
1410
2539
281
1570
2707
2581
2621
1708
478
2556
2464
1862
940
860
2165
3496
957
943
2438
322
940
1453
432
89
833
1331
975
1277
1650
570
538
840
1318
2438
827
2794
3215
1330
833
2172
2131
1872
2539
478
1844
146
833
1708
299
2360
2707
2960
1715
1246
2612
572
217
3813
940
1599
754
719
2781
2281
1970
27
833
2693
424
1448
138
3214
2612
383
1330
281
1119
1717
2556
733
1410
2422
2131
2602
1016
1417
733
1629
1274
883
1373
1858
565
763
2134
1258
2707
2110
2110
2110
955
2110
3122
40
1223
89
2552
1264
164
1844
3099
930
81
413
1822
2545
2725
1351
1267
2127
2131
1322
538
932
452
1715
1862
782
1801
2545
804
758
432
1052
140
322
161
1805
3219
2557
1866
2602
217
2808
1181
146
156
2539
2543
1095
470
1022
1796
2450
2596
2556
1322
2123
1844
2131
1795
833
2488
763
2390
410
478
827
2131
1872
3215
955
2557
321
1251
930
3215
89
2557
478
1778
3122
2110
3034
1858
22
2281
2123
940
2680
2602
833
89
1078
1228
2441
427
164
804
1754
860
2543
1581
156
391
217
457
1650
1351
851
2351
1732
2019
763
2165
782
1258
1322
760
2716
2573
2919
833
1844
1316
940
2680
89
2835
580
141
140
1264
2745
1858
1871
3743
98
782
432
252
2365
887
2380
3170
940
1871
940
1351
3122
1871
958
912
1644
1268
1650
1814
424
2110
353
1268
833
2348
1185
1644
2010
2835
2123
1267
701
1056
1644
833
40
2645
2171
833
478
578
940
2623
782
372
760
1210
1253
138
751
1599
782
1799
1760
722
932
148
958
2552
2862
2645
2573
1379
1715
1269
2010
2701
1316
1331
389
512
1281
1253
2798
805
1322
1570
2171
958
432
1799
1078
2645
758
81
26
2119
1581
1228
98
833
1373
1275
3556
929
1049
1258
1410
1228
915
1733
2680
1012
1138
915
883
512
763
851
782
2464
782
3042
1717
60
1424
1658
2360
1379
1991
2645
146
2581
964
1921
1193
444
2187
399
1796
1049
580
827
840
1448
931
1138
2347
833
2410
1203
2414
141
912
1291
3362
975
1388
1275
1991
441
2464
713
191
1733
1331
1275
552
363
805
2862
1570
2487
3170
2033
1940
1688
882
427
1908
931
1448
2410
1203
1796
60
719
1581
1872
2725
760
2360
1002
1908
1369
3681
1869
930
851
1970
958
1763
2596
594
1268
1959
1578
1869
3305
3219
2407
1159
2177
2835
1625
421
457
782
2728
323
2010
235
932
60
1351
2581
2110
33
921
1328
1599
3102
2734
2248
2596
444
940
1614
279
2019
217
81
782
3102
1858
1799
323
1126
339
274
2573
1858
921
1351
747
964
2274
2557
1799
833
1417
2281
452
293
719
3049
1844
2573
1318
1362
2979
1331
274
1159
40
1115
27
1016
2407
1899
1796
24
2549
1138
1810
2348
2545
2361
2701
2360
1921
1448
2464
763
1453
1277
460
2579
2794
1417
1715
719
2422
3368
3215
826
1031
1778
2172
1317
1708
1733
293
317
2557
833
1050
719
1244
2127
105
2557
2652
1115
833
1943
2134
156
322
1119
1862
930
2693
2410
2380
705
1277
570
1417
1650
391
432
2596
701
2360
2557
410
1281
833
1899
758
2033
89
169
250
2010
2360
2489
1322
2441
2707
1210
2403
2119
782
56
2464
1614
2716
3723
1281
833
2365
457
303
2110
303
570
2019
805
3783
2441
383
1899
1138
2281
2274
1690
570
293
217
415
60
2645
833
61
2556
1392
2876
2596
805
2892
2441
2412
322
1571
140
3633
565
1203
851
261
3122
1049
2110
217
1322
2414
427
252
1417
1210
943
156
3362
1733
2680
2291
1268
2495
2707
1369
1799
2701
840
2374
2680
1327
60
1138
2936
1970
1170
2127
1069
2110
2103
940
1453
2772
2110
833
2110
2274
2010
2794
2489
1970
943
2552
2725
1869
3215
975
1958
1322
805
1805
833
2781
3034
2707
1328
457
1536
347
1012
2835
2407
1115
1104
61
60
1448
1869
2693
1322
787
942
1763
851
114
2556
3635
1801
486
955
2489
912
3034
339
1801
126
2450
955
851
1649
1795
940
1796
24
1016
427
886
1362
2489
833
2010
1796
2274
833
235
2707
3302
44
1796
1795
1688
1970
886
3694
309
1801
1599
104
44
2835
851
452
1717
339
2679
22
1228
444
164
2602
568
717
3219
833
2009
1369
274
2645
1328
2495
33
2180
1814
1115
955
1095
782
164
833
1119
3219
61
3102
1417
26
975
1083
2573
1049
1281
2180
942
1291
399
788
538
754
1050
1322
1799
3235
1244
833
1139
824
1330
1991
1258
1049
138
833
1448
2365
339
3096
1394
3170
833
2347
146
146
1899
389
1258
2596
2441
2450
1903
2791
2438
833
763
3739
940
2274
3170
1139
258
3042
235
40
1317
940
2543
105
2621
940
236
2757
105
805
1614
1754
1417
2936
2122
1844
258
2390
940
1787
1629
2171
1272
1369
1258
885
3170
1615
782
241
3122
942
1010
1920
3170
2791
413
1351
2119
515
1650
2545
2418
399
2664
1275
2666
2468
2019
1733
928
1267
81
432
2734
782
324
2979
169
2580
56
2410
2798
1181
2464
2936
2131
1242
2010
760
2783
1203
2545
722
293
2348
931
1351
886
2131
1787
486
1286
570
955
940
3191
2489
2489
804
424
323
826
3215
2281
2716
833
1801
2450
833
2772
921
1908
1581
955
2489
2441
2556
2734
1322
2656
317
1431
1322
2396
2407
89
252
1774
930
1938
1615
1410
1448
1119
782
2557
247
156
1733
2798
1182
1453
424
538
169
1253
3224
1268
1801
410
1316
1316
1210
782
2581
321
1573
1031
1417
2573
1000
2019
2557
258
347
1796
833
424
2110
1317
833
2110
3496
2579
2728
322
486
1351
2033
38
2348
1318
1944
1732
114
2380
833
1203
1286
3215
2127
2545
833
1291
833
2450
1410
38
1056
1810
931
1242
2602
827
1625
1899
452
2772
1796
1796
1012
391
782
3620
383
2725
1752
2808
833
1576
580
860
391
2835
3303
565
1000
2979
61
1796
1760
2127
2360
2171
1379
1228
2538
1908
2480
758
2979
1318
1252
1181
782
804
1599
3122
1228
81
480
2666
2557
1432
2761
24
399
2464
2556
1810
1119
22
521
2581
1379
372
782
217
2666
826
281
2798
322
840
1267
1318
719
3368
958
551
1322
2325
940
2745
1732
1970
1432
1373
782
2134
391
2123
1587
2002
705
2543
341
2151
1373
833
833
3305
1715
572
2177
921
2033
2110
2177
1424
217
1872
56
1921
322
2716
249
2772
2707
24
3055
2543
2835
1862
339
2808
2573
565
833
60
192
2707
235
2734
252
2835
1083
2532
1615
1958
2103
1203
169
2002
217
2010
2862
2441
2666
565
3838
1275
410
1908
1069
930
955
126
1159
1810
2835
3845
1644
1799
1210
3219
2103
410
2666
758
921
2489
1599
3102
2336
2979
2274
2936
1774
22
782
826
973
3362
1644
341
2664
851
1715
138
2835
2936
1649
1732
140
2422
3605
2171
156
2438
1242
1253
1903
2360
156
1186
363
521
2438
2495
1002
763
3102
1334
1119
722
827
2680
3102
851
250
2725
1682
457
2862
1650
2361
3353
779
2848
2623
1199
146
3034
515
2274
940
1362
964
480
2274
2253
940
1298
1787
2030
565
353
2172
56
2360
1872
305
2596
3449
3685
3305
141
1650
399
1181
353
722
424
1258
805
2365
782
81
1143
1095
146
851
1650
60
1267
1644
61
2347
1253
1733
827
164
2693
2410
81
399
1317
2360
3219
2489
3102
2274
975
22
3122
2110
1970
2605
1316
1052
1774
2581
1649
955
1964
3049
2317
192
942
1650
2581
2725
2509
719
1394
2274
1576
1883
456
341
1322
1351
3293
2010
2545
2291
156
1650
1317
307
1629
833
3122
89
851
2360
89
851
719
1244
3368
833
2532
883
843
1000
2798
1448
169
2407
833
1844
1796
782
3042
1362
2253
3122
235
2556
1796
3034
3685
940
81
1203
1573
804
283
2002
1083
40
921
1576
3034
886
921
1143
1170
1000
452
1379
1799
24
274
826
1252
1275
323
1362
2360
851
2602
2596
851
2573
3568
1210
2489
875
2110
1650
722
2274
3170
2489
164
1379
827
940
570
164
942
1715
1246
2407
3315
1733
1940
192
3219
61
3042
347
2573
2325
44
2835
958
1576
2772
22
580
1796
252
3303
827
317
1246
427
2701
138
833
1715
2656
1094
1252
13
1330
3102
321
1246
2396
940
1119
1277
833
1334
141
1858
1143
804
1104
3215
138
1331
2781
146
2604
572
758
975
2772
782
1328
1275
782
875
470
930
1799
1899
1268
2407
2171
2464
2019
2489
2450
138
2560
2347
322
2652
733
1814
982
719
1139
886
1970
782
1181
1362
2118
217
833
40
1581
833
1708
3102
1012
1394
3034
1264
1268
2134
580
138
3049
383
148
2557
2347
940
1410
89
1316
89
2348
1258
1010
1351
427
982
1056
261
1774
2345
1264
826
2794
3122
1328
521
2701
56
782
1104
1016
1104
2545
317
805
2407
444
1258
982
751
1733
61
1281
2573
940
827
811
2489
826
235
2680
1615
307
470
347
2281
743
2103
1615
827
389
1334
34
1903
833
22
843
743
1576
81
1848
1331
1291
722
391
1410
1264
13
1959
1599
24
432
2253
1328
1316
1362
2495
1708
3496
2835
2134
2177
1268
1958
1277
2656
2441
3215
1010
2165
2794
217
1417
2410
1752
1329
957
1328
164
1576
25
2772
833
1392
1291
2403
2274
2557
1182
1244
2794
795
1787
833
1012
551
2407
2612
399
1573
2438
105
942
391
3102
1796
1379
452
1210
3034
1650
2172
432
2489
1022
1921
2979
281
2621
2422
1394
2412
141
339
27
782
3608
1650
513
2772
2284
2172
2002
44
2410
840
2361
399
3140
550
2019
1138
323
912
570
782
2131
3450
931
1448
2123
1284
1801
1223
1688
2725
1078
1778
811
2489
827
2545
391
811
2348
572
34
2656
98
2317
156
955
1242
399
1844
3215
1050
763
754
432
570
1754
782
1410
3315
1251
1267
2441
1328
1392
1576
804
1908
2326
843
758
1115
2281
1715
833
1869
1453
1774
2002
1410
2110
2248
3855
410
2489
2716
2360
1331
89
2010
1837
114
840
1355
1688
3102
2557
1331
538
1417
25
2281
940
3362
754
3122
1893
2573
2623
156
89
2281
341
826
452
1119
1871
2010
263
2725
1331
480
3034
2835
1796
758
570
2552
722
192
1210
1203
1104
1203
782
2543
164
1930
1182
840
746
1752
299
2573
2033
1000
940
1715
1277
1379
733
782
551
570
827
3362
2979
2192
399
3034
565
1424
2919
1908
25
1002
3073
2360
758
2745
2835
1615
2745
2693
1774
2284
1410
1732
389
3368
1732
432
2919
1316
955
323
2656
98
2123
975
140
2791
3102
1286
2450
321
156
1016
2581
2315
235
2347
3037
2410
1031
3122
1778
2123
3122
1799
1627
1732
2111
1893
1774
840
169
2489
2798
1844
1682
1799
1210
1327
955
1599
1281
25
833
432
782
2573
852
515
2134
1940
2390
940
1078
2596
1732
2030
2725
746
399
1010
746
833
851
457
833
250
1417
2835
2573
347
1138
851
1322
1010
2707
805
921
460
782
1244
1334
1329
2707
1893
3049
383
1275
317
26
2280
2557
1413
3368
2396
971
250
1203
486
570
1801
1317
1060
3102
1774
452
3102
2552
2680
252
2892
1182
2438
164
452
1844
2808
1570
1799
1078
1078
389
1733
2019
1318
3102
3096
399
105
89
2489
754
3096
2798
2347
452
2110
763
1940
719
2274
432
1298
3219
2573
3621
3256
2808
34
141
1000
126
551
758
833
2645
3362
1264
827
1991
1351
89
912
252
2798
932
3219
2284
281
565
2123
2814
33
1570
565
2284
1921
146
521
2645
565
1119
252
1453
1644
580
339
33
164
1181
1291
1379
3683
341
1012
3102
1244
191
1275
1796
1958
424
1938
940
2345
572
2347
2557
2010
141
2693
263
840
2680
1783
1242
2666
1644
860
1095
886
1318
2693
1159
1869
1252
22
942
1327
13
339
885
1139
1281
1625
89
2772
927
2814
2489
2414
2450
1959
2489
321
1269
460
580
3215
410
1291
826
1246
2315
2835
1625
1317
1264
1822
2901
2835
1908
1417
186
733
2707
883
389
3099
1715
1244
743
1379
1448
1119
98
1866
1203
1210
410
2573
322
1796
1258
1322
1033
565
3042
1787
1258
2182
1801
2725
1210
478
1242
975
415
1787
1795
1170
723
2645
749
2919
1267
2019
1599
1715
427
161
1799
321
1281
2581
833
1938
126
550
341
565
1069
1268
1783
2390
1921
758
843
886
1959
2556
1228
1056
1752
3034
833
1804
782
1379
2345
1644
2862
1410
2489
1682
912
2390
758
2758
27
126
833
2979
2679
2284
2557
2489
444
1210
565
263
3170
164
2552
2274
2892
2707
1258
931
1277
2612
138
2701
141
1317
34
1115
521
191
44
399
2794
931
1614
2390
1394
3100
760
1010
1958
1431
763
2794
460
2656
1448
1410
932
2350
763
2171
1223
2489
1327
2345
141
2645
1799
2794
550
932
1644
399
2165
2293
2808
1269
804
943
833
278
140
1394
1210
1908
2131
98
283
3210
1322
2748
833
1104
2019
2360
146
2380
2693
1599
1272
719
958
3616
2464
1799
432
1410
60
24
1615
811
1752
164
1351
391
763
3368
840
2798
156
1682
642
833
427
833
1373
833
1334
2693
1805
2274
2716
2450
1244
827
261
760
146
1317
1958
460
1474
1159
25
1258
1252
1717
833
921
1783
13
281
34
940
2438
81
570
1599
3215
1331
27
1938
317
3099
2019
3122
1210
2033
1203
2898
2898
13
955
751
3102
733
2545
126
2557
1392
843
1210
81
480
148
1796
1752
763
250
1599
2422
250
2791
3034
2390
1317
460
1362
932
1920
1331
2274
391
2284
2422
1104
2103
1316
3219
1760
2581
3122
1799
3102
141
3315
452
1329
2407
826
1284
250
2604
60
3102
827
1031
2390
138
1258
2182
3042
1310
217
940
1317
2552
833
1351
2693
169
323
827
912
1373
3476
782
833
1774
2772
427
2645
1899
2019
1644
427
782
427
833
2664
570
719
750
833
1327
1119
1242
2707
833
1327
1599
263
2835
2794
1448
930
1869
192
1844
56
235
1316
1801
515
61
123
1115
2600
138
1138
363
2596
2623
3493
2410
782
1000
840
1182
1031
2165
81
1844
2707
840
521
191
1796
303
3215
1690
958
2772
1796
1138
1199
2892
3219
1252
2464
1228
1078
2284
1012
317
940
1373
805
565
339
1424
2573
2814
1872
3096
1959
323
1322
2835
2334
1060
886
2876
973
1599
2979
1016
1182
2722
2172
2835
515
2110
1104
2177
2509
38
1573
250
1903
164
2347
3219
3683
1715
1203
942
2557
2783
1210
2441
1246
2645
827
3102
303
146
2131
2407
1277
2407
1653
521
347
138
719
827
421
1796
2979
1373
1715
164
1614
1379
580
1970
912
2165
940
1095
758
303
2489
2334
942
1760
758
126
1627
1774
1126
2707
1010
2010
2543
2745
105
955
2131
1715
833
2407
2602
1115
1958
1268
1650
1095
2652
317
2532
827
34
1872
1392
2581
2284
2281
2716
2734
2835
2573
840
1334
782
2839
833
2172
2361
2422
1625
1787
2794
1920
3215
281
2118
2284
2422
322
432
1258
1373
427
1002
617
1573
2728
322
339
833
1424
1316
1576
1094
427
1959
34
89
782
2489
2464
877
156
860
1379
1959
3122
2345
2253
1275
293
1903
833
2019
24
782
274
235
1783
1644
1643
2134
1604
89
410
1796
2645
758
2604
3102
307
955
81
2557
2365
303
2652
1327
114
1733
2835
804
2422
2489
322
141
2110
833
2407
2284
2495
27
2734
760
1104
89
2645
1373
1774
2645
13
138
2898
512
26
444
2556
293
2450
875
317
1052
3122
322
263
2623
2284
782
56
1432
261
851
1970
372
2509
515
2573
1119
875
217
341
2177
975
1394
1369
1317
2019
1328
1000
782
105
2418
840
1322
2556
25
140
1379
1379
940
1119
827
733
2348
26
263
2808
322
2345
1645
1328
1787
1049
833
940
415
317
2645
89
1330
1210
1328
1908
833
1143
942
2284
1277
2573
570
1275
1410
1872
217
912
2707
1787
2422
3122
2131
1410
1210
2522
1774
81
2745
1804
1625
307
860
2412
1732
1650
2489
486
1139
929
760
521
2441
1787
2131
762
851
3102
146
410
701
722
1258
105
1316
460
146
1614
309
716
1787
56
478
2031
2274
1016
1970
98
940
2403
2281
341
2707
1392
1351
833
833
339
2131
1570
1275
480
1650
722
1796
1763
955
1432
1774
341
140
1031
2602
1052
1199
1258
2798
452
389
81
1199
1410
1752
61
1921
1272
1334
964
805
2177
1872
1432
1329
1314
56
538
565
1576
2396
3362
321
25
283
1351
746
2396
942
840
1330
1138
955
339
2414
1379
383
452
2707
860
1682
782
2464
1581
141
410
2945
1650
1715
1264
1650
1019
751
551
444
840
1787
1410
1209
1049
2602
1264
89
1379
1023
2390
2291
1393
3102
146
912
2360
1715
3315
551
1393
1119
1258
782
1327
1138
2464
2835
1858
550
1016
1322
1796
1272
550
60
2407
2701
24
141
56
2172
2791
2835
1373
2291
2772
1050
1599
3196
2623
2410
2009
1940
3099
2348
1115
1012
3225
2489
2596
480
457
1644
1410
24
399
958
2898
2489
2835
940
2798
2892
883
2103
521
317
1316
1379
1264
3508
833
192
2579
1369
782
2284
3668
2253
826
572
1316
3177
2656
1159
2573
1104
460
1050
1318
309
2165
512
2898
2716
1448
1318
1182
955
148
341
1576
2814
1958
2438
2033
427
1277
1920
921
1253
570
2412
1012
2192
146
2664
1331
843
421
2019
391
521
2556
1682
2835
535
1783
2110
955
1126
1210
1182
982
281
3034
1970
138
1327
975
942
1388
1754
3255
274
2581
824
2581
2019
2794
1844
2345
1570
146
1318
833
1959
2464
1653
140
2656
1796
1351
2274
1970
955
1281
274
2274
1284
1318
2725
2403
2418
2623
34
2835
156
353
1599
833
751
432
1787
2380
826
2103
1599
2552
2798
1369
833
1031
1373
2666
1322
1115
1228
432
826
2791
2489
3042
3034
733
833
1269
1210
1958
2348
2979
1264
1078
1752
940
235
2645
1362
833
851
2745
156
833
2284
3170
140
1115
2030
982
1170
61
521
2808
123
2679
2418
2581
2019
250
3219
1650
2656
940
932
1872
3034
1022
252
3034
1000
1210
2602
3493
1783
1754
1379
146
1774
833
3394
1379
2489
3102
940
2253
782
3368
2664
1869
432
921
782
322
2151
2192
1225
452
515
478
2664
146
833
1787
722
2693
1732
1351
217
1379
1938
1000
833
1252
138
1272
2110
1267
833
1866
942
480
2450
3122
2539
565
1822
470
1938
2707
1056
2581
1274
3496
1228
1115
2557
307
2284
1095
2745
1199
1787
2602
2936
2134
1052
754
3034
2489
930
2284
2936
1417
2945
940
826
1799
1322
317
782
930
2010
1417
1958
389
1732
1752
138
1330
2791
594
1078
2396
2281
1000
2522
975
1281
805
410
44
27
1392
2110
2280
2284
2365
283
1056
1774
1317
3170
2772
444
1328
3315
2545
1682
1410
2725
1322
719
1379
1329
719
782
1258
480
3042
235
1379
512
1866
521
940
915
833
452
2172
1392
2418
958
1281
34
751
676
2596
2808
827
3034
1272
2151
2835
840
1331
347
3260
1962
2621
2348
2103
1316
1056
2280
1970
1031
1774
1796
2919
1903
940
2396
975
1763
363
2131
1796
1016
1228
1362
24
3450
701
2441
833
1115
2177
1644
2151
833
2714
1115
1805
2334
782
840
811
3219
1264
25
1799
415
833
1688
760
24
2936
89
138
2579
733
883
1869
3122
460
1078
833
321
1115
1181
321
2403
875
782
851
1351
2596
2334
258
2734
2123
2489
964
1244
1182
1316
2450
2808
2019
1650
657
1317
1022
2581
1615
2281
25
833
719
3170
1844
1244
2422
1203
1799
56
2412
940
3496
1752
1258
1614
840
1264
1275
955
1625
217
2327
2407
1252
860
293
2361
1281
217
283
1281
1159
1649
1317
843
843
3122
3679
2422
1210
2538
782
2110
347
317
2798
1893
217
2602
2693
252
1331
2798
1448
1252
2835
804
2365
833
886
1958
1330
148
1317
1754
1318
480
26
410
89
851
2716
2556
3049
2127
460
98
2336
1258
833
833
3102
1334
760
3102
840
2548
40
1330
1869
1267
1291
1052
2814
2347
1181
1316
1277
164
1796
1760
1139
105
1322
2438
1244
860
886
805
2418
1318
722
2814
1448
421
56
1291
2281
322
1346
1078
2134
3832
2010
138
2835
2347
2728
44
2281
1570
1049
2979
886
1228
1119
2557
2280
3315
782
2274
1715
760
322
2655
1012
1715
1203
2579
894
1182
1246
2745
1210
3187
81
833
975
2680
733
1908
1796
1715
1258
3303
1903
1570
1379
2127
24
1275
1649
3496
2573
1428
2417
1139
786
3034
940
2573
1331
1210
746
353
882
2110
1277
1837
3215
1688
833
38
347
3102
2325
1649
1799
1432
2798
1410
2798
1078
2464
2123
1682
826
572
758
341
2151
480
851
1317
1448
1078
2623
2791
1448
1272
795
1410
811
1717
13
1379
3215
1410
2693
3097
299
2728
1244
1783
1334
763
293
2794
2348
303
743
1644
1138
410
1903
1805
258
1650
3102
1317
1049
1787
2033
2151
1258
2325
860
833
322
3122
782
500
833
942
1327
886
2165
942
2835
2274
1228
860
2919
2666
3219
3496
804
2717
2581
2002
3041
886
2464
1796
1479
2280
1095
1000
565
2396
1938
955
141
782
758
2123
833
2390
1958
317
2645
843
1448
2030
3122
2441
347
1242
1774
1000
894
2552
1286
2693
323
1318
323
942
192
1115
98
1650
2545
2438
2604
1078
1733
3170
3697
3170
3215
782
432
827
293
788
1056
782
217
2336
2604
1615
2728
1392
2835
2134
13
1269
827
56
2573
2172
1078
2134
2701
341
875
34
833
958
1016
1244
3699
2019
1228
141
3362
1115
1844
1316
1431
2596
2727
261
851
1715
148
833
1185
2794
843
1565
758
2560
2545
1362
758
38
1052
1389
1908
763
515
2714
2010
2772
192
3170
855
2019
2758
2030
824
1959
480
1393
1783
930
2489
1872
2280
1331
2284
2666
500
258
2438
1104
763
2835
389
347
274
1012
1872
1715
3102
2489
1410
1362
2123
875
81
2110
3170
1012
851
1322
1022
24
2557
1080
763
1732
1717
1272
1682
89
2450
782
1119
3683
1351
3586
98
2581
833
2656
2798
13
56
1095
34
912
826
883
2360
38
2645
1170
2581
146
1796
322
2716
1787
2103
2745
2772
2489
1417
341
1576
551
912
2701
1799
114
2573
763
833
1732
2441
1012
1796
2134
138
2557
758
40
283
958
164
975
2664
2134
722
2489
1783
883
2835
1317
1322
3102
2365
3551
383
1410
942
1625
1649
804
138
2103
391
3691
788
191
2280
763
2274
3170
1291
2794
1581
1268
940
1268
2131
156
2701
2794
1921
1094
389
1104
758
1334
2573
1362
2707
410
126
2414
2441
1327
833
2418
252
2772
3042
2581
2360
1410
833
805
2407
2131
2814
1258
722
2693
782
1138
1318
1732
779
2131
3042
722
958
322
1351
1228
1810
399
1944
1115
782
2450
250
146
391
1228
2489
512
432
322
2441
322
1275
782
61
2407
833
1869
460
3096
2728
1774
283
932
2835
321
1104
105
1614
1599
1373
1012
1022
2334
1379
1721
1119
973
2573
1943
833
1000
1060
3049
1095
875
521
89
1844
118
1012
882
1317
1568
1258
1614
570
341
383
1327
1844
1940
1379
2422
2134
2134
1125
2835
2414
719
940
1049
3369
309
1052
1389
400
250
1872
2556
1334
827
826
2281
281
512
782
2110
3102
1330
3122
1417
293
2361
921
2134
1322
912
1419
309
235
782
1866
105
2835
263
3049
460
943
2409
147
261
1244
1119
2556
875
1275
886
2474
1095
1814
2707
929
98
1031
1210
460
940
3555
2002
389
717
2127
40
2131
1242
3215
1410
2450
2422
1453
2396
169
40
3170
1644
782
1269
2134
3215
1837
1291
1281
22
843
3315
860
840
782
192
2664
833
2545
851
1804
1871
1650
1126
1334
3000
986
1253
1379
1650
1715
2131
2280
1801
1139
1576
2489
1801
2556
1940
851
432
1783
1210
323
250
886
2623
391
138
728
252
2783
1104
1012
161
722
1115
1242
833
3362
2131
1688
1210
3219
2441
1049
2488
787
383
2835
2656
1138
929
1410
1258
1814
1715
1576
833
975
1752
1644
1203
1453
1078
2596
1329
833
833
1576
3794
2596
1331
1022
2489
1252
1373
322
24
1647
1119
3102
1810
1970
1871
1448
427
851
940
1210
138
722
1787
3170
894
2552
932
56
886
1614
81
2489
1732
719
2336
2794
1327
748
156
1316
2374
2656
480
2560
2945
2019
1410
1379
1379
2165
1185
2656
3122
140
804
2734
1644
3042
3305
860
3170
3336
2347
955
1576
833
565
551
1682
2489
2360
2489
2794
2798
1410
1139
1392
2794
3004
3096
2612
1799
2253
1327
1752
964
1754
2728
2543
3102
551
2180
2596
2464
3841
1682
2441
2151
805
2976
1328
2560
2110
782
98
2596
1268
2596
2390
833
1139
383
1959
782
98
1185
921
13
61
61
2407
2010
2666
964
3417
1126
1763
3034
2284
56
192
1892
2652
2165
1644
2348
1754
1796
851
34
2281
103
341
2596
432
2414
728
322
1252
1379
427
2835
2407
1139
1844
572
2119
156
410
833
3042
975
1394
1143
457
943
457
2556
3122
1379
3053
912
1717
942
1774
105
2127
1869
1733
34
860
2489
2722
3096
833
1576
89
2347
2123
2612
788
701
1708
1392
2284
3011
1682
460
886
1796
843
3034
1787
1258
2545
44
1284
940
1938
2835
1394
875
470
60
930
1258
1228
860
2808
1281
191
1920
3219
1796
2835
1389
942
2552
2033
1733
843
1330
1796
2347
2666
2123
2835
1317
2788
1331
1417
782
1373
2745
833
2556
410
1599
161
811
3034
2557
1908
2798
1787
833
2898
3096
2557
833
1318
827
140
1908
1799
2557
1228
805
2794
883
44
2410
2656
1322
1333
2360
2739
1277
2543
432
1031
105
410
2134
1139
754
1432
2010
1318
940
317
716
521
105
1322
975
2110
2291
843
3362
1181
782
886
827
565
2835
719
1570
2693
1318
1787
1310
1389
2693
1774
754
140
2666
2707
1379
322
303
1958
2360
3122
2798
1373
1052
705
1273
3154
1431
782
156
2230
1078
2284
2545
743
2734
317
795
2581
833
1417
754
1317
3034
192
383
1717
722
3091
1228
347
1322
283
610
833
637
2257
1109
300
909
311
130
758
1249
562
1145
1315
1334
643
1808
193
2707
610
71
1551
1633
311
2125
184
838
246
2362
197
2386
2707
35
616
1144
3310
1740
1753
1334
46
1683
1863
395
2685
639
1753
1260
302
1891
766
290
1616
1809
1377
412
2658
833
1406
2372
1029
1753
1144
2527
2511
588
640
774
3179
775
2695
2642
63
288
1922
3179
2114
1696
833
181
2050
1477
1709
94
945
1135
977
613
562
654
64
3102
1249
473
71
866
3150
2105
473
1452
679
1828
809
1686
782
1315
121
1686
1377
715
2505
197
302
209
1315
1311
1740
2407
2805
1167
251
606
1057
1076
2707
2772
1195
473
269
2642
2501
2772
1441
671
1151
833
1733
473
383
1199
2625
2407
64
1809
1301
1303
3102
1226
485
833
2342
1482
1477
621
107
637
2772
667
2019
1145
2730
3109
1066
2443
2302
47
2004
2520
1076
909
2407
2533
1301
3118
782
2047
2262
2050
1086
2931
774
3368
610
431
2695
2295
473
666
833
637
271
643
2052
527
431
903
845
990
431
222
1088
1981
1133
222
1255
1880
782
302
2917
23
3118
2428
120
302
63
595
1133
1922
833
1145
257
178
1445
368
2505
2110
197
1425
164
2636
1755
326
311
1179
2342
326
3164
772
1325
370
494
782
977
2650
2271
382
710
3163
1066
2802
1094
1379
193
1068
284
2405
618
2743
1709
666
917
1133
2142
194
643
2695
782
589
1638
87
3215
2501
311
2766
782
2802
647
302
2911
1798
2168
2885
2428
621
1100
833
2173
1968
2015
1759
3323
2295
355
2961
3093
1379
1268
2146
1477
707
2407
562
643
604
1152
782
809
1700
2270
2119
1915
1145
143
205
3323
1133
3223
2064
1124
833
1593
3120
311
1458
2870
19
150
851
2561
3150
1087
3118
600
1450
1440
833
193
782
1386
1076
562
2110
833
3163
1174
1406
2372
1798
782
2407
1976
1946
2802
2786
257
329
1946
431
1683
3209
3102
2707
395
311
71
621
193
2592
988
326
791
658
729
595
1828
758
639
1425
610
149
3849
1482
1497
766
851
989
124
2515
2155
610
1069
2559
290
1145
1968
2772
833
3745
1421
1976
833
202
1377
851
2515
215
424
2772
124
238
2257
2163
2407
635
502
193
2322
2662
2934
1187
1641
379
851
315
107
130
643
3310
1133
3849
730
1145
1057
2742
898
758
2695
2146
2524
621
130
193
3179
1276
1808
41
1109
361
1069
2142
2805
1195
2508
2047
772
2934
774
3318
621
371
251
1828
1968
1809
1976
110
364
482
132
798
619
2168
1145
2707
951
2743
679
1440
2362
1709
431
1766
371
63
2980
1039
772
3164
2961
412
109
2878
2917
1179
833
618
2321
2443
833
2696
610
2772
1165
2304
2594
730
2060
94
679
1086
2090
2674
2060
679
1260
635
280
1088
3118
775
3162
1931
1753
405
2339
1226
833
851
2559
23
2258
3517
2174
798
1751
1045
637
1483
63
613
710
370
1303
1268
2050
2961
2890
1875
1400
3318
1809
1458
1809
2404
370
2925
296
667
1946
237
2695
326
527
302
2942
2658
2407
1311
713
1195
951
600
679
471
2386
589
2043
19
3323
2638
19
1813
473
1133
2925
782
2625
194
3318
809
2772
1069
783
2458
130
794
1155
3464
412
1066
730
302
1809
531
3147
382
3323
1421
621
368
1114
1767
520
1156
1028
562
71
131
1178
376
1268
405
794
2772
1066
794
1683
2043
2512
468
2772
2555
1813
621
1696
782
562
3163
2805
782
588
610
1145
290
766
1976
2105
47
301
1311
1452
3102
1683
2751
2525
1334
3368
637
773
3093
1076
506
610
3093
2802
2658
637
1179
3163
890
300
1715
467
462
302
903
2594
1742
1441
2774
471
637
3261
838
2713
210
613
1039
1696
1406
1740
2407
637
194
222
782
3310
371
3150
1069
1156
502
219
94
1377
1724
833
1401
667
64
2608
772
2707
1715
611
1815
194
205
623
554
3118
643
256
2890
3164
2090
311
1700
2772
613
794
1477
616
2339
2772
600
1315
1828
209
527
1724
1787
1868
290
2674
47
782
2609
1683
1440
851
2561
382
1633
1946
977
132
1334
109
1066
2428
618
838
149
2110
1214
2015
2341
562
2786
326
74
1324
667
473
1133
615
833
2567
1241
238
2642
290
2055
2577
1813
812
1334
2321
621
1400
2050
2443
19
782
1039
2043
2114
149
623
3120
2407
780
679
130
1406
1178
288
412
2805
660
637
2407
2355
2533
1155
2386
1094
613
621
237
1229
2531
121
2321
2688
205
654
1441
772
184
3109
818
2890
3318
833
610
782
41
1057
833
215
610
301
1827
637
637
2302
2157
909
200
1358
851
833
2514
1912
988
1057
2407
2770
3345
311
2404
2707
1755
65
833
2772
2770
2424
2511
1700
1094
63
199
130
2594
2372
610
833
525
833
194
2742
3083
2146
130
667
654
2707
473
775
2577
143
1046
2515
1669
394
962
782
1880
41
1028
209
527
3162
1187
205
1165
194
527
851
3215
473
854
2258
970
311
124
1809
187
412
63
2637
2505
713
2512
477
2678
2683
368
1166
1921
2802
1633
851
1156
3179
2145
2662
772
237
623
2835
2168
1035
1076
2443
2511
2129
64
130
1069
3085
758
1039
1155
2428
311
205
621
202
833
3015
953
1454
284
730
1497
1457
109
1809
424
3163
1145
794
2754
1922
3318
184
364
1458
262
1167
2342
794
1035
2114
867
917
2257
149
1809
1756
2511
288
2125
2355
238
202
2019
782
1133
2144
833
2567
2662
833
288
3368
124
2090
506
610
2295
2577
1425
613
2766
1981
2511
1755
1981
364
1482
1755
1497
1197
1996
3323
713
1069
833
2271
1014
833
674
2551
121
296
2097
1809
2318
888
2183
782
1855
1156
772
2424
1700
2302
1241
3310
2249
1156
1195
1477
1678
3118
2688
1891
172
1133
1195
2743
782
1740
215
1263
130
1066
1194
2609
610
782
2785
1086
796
1920
238
2064
1255
2758
730
1813
2060
2993
197
382
2019
833
2555
520
618
2063
468
266
215
809
531
257
2385
833
2155
3323
1709
610
405
1828
2772
301
214
954
124
1100
772
124
273
3318
833
730
2533
639
2386
2707
898
1290
838
637
2393
2249
429
471
1028
1813
1179
643
87
394
194
2138
2772
782
775
812
898
364
3093
758
775
473
1931
1450
2257
713
2885
2448
1086
2654
2271
194
1441
64
1167
64
3164
856
1482
2055
1593
1454
2511
2619
798
2355
2144
1336
1920
2802
468
2271
262
1178
2772
833
2758
2063
2055
2168
1066
802
2338
1064
2407
3209
1880
643
2890
2015
2003
2173
833
1069
730
2047
3179
1349
1696
2362
674
1828
2609
1165
1809
383
1946
667
643
2772
1094
315
1441
1454
1931
2678
1072
494
812
2763
108
1669
2772
2638
2050
1551
2931
3215
2636
2127
1973
980
903
1076
2754
2685
2271
1715
1094
1912
1761
1756
2766
2146
833
1477
1715
621
256
2505
527
2138
2007
1086
772
311
1894
951
1179
431
3323
1057
193
773
1891
621
1035
2511
3323
1108
1902
595
301
3118
2742
782
494
1214
595
1976
613
2843
379
2505
465
798
143
472
2019
833
364
1976
269
1199
2142
1785
326
637
2674
2671
205
2015
1324
284
130
1303
775
3163
2015
2508
830
2097
833
1482
917
660
1086
262
150
613
288
1406
1214
2129
2568
2022
1145
1069
851
1813
1370
194
222
2671
1764
1700
2043
2589
149
2394
2129
2890
2407
2060
613
1358
3471
2412
2379
2007
143
219
1828
2802
833
288
2258
627
1214
1855
1133
3164
1156
3310
1669
1094
215
890
3179
494
2064
2707
1364
818
2342
1683
222
2095
405
1190
2257
833
395
2027
1809
2685
2355
1920
1946
782
890
3310
2412
1683
1066
214
667
833
2397
833
2555
1260
710
851
845
3120
833
621
2153
730
2443
851
3368
2511
2704
2304
1827
1014
262
23
424
1715
502
1379
1377
2155
833
1046
1875
1897
251
194
1766
1669
782
1167
3109
1155
818
1069
1199
2007
782
613
2114
637
273
888
311
370
2794
364
2772
215
833
782
2695
431
595
1214
1057
2707
1756
2428
637
2636
2155
1100
782
2119
2155
2934
2707
1334
618
3147
812
1195
621
1482
1798
202
193
1370
1915
1370
774
954
2648
2594
1370
2302
833
845
1809
2881
2730
640
1046
194
2763
65
1945
677
3755
1954
194
1715
1946
2505
3368
120
2090
494
2183
562
890
1828
1227
1325
1641
1923
798
405
181
412
782
782
1875
2743
1406
364
730
783
2707
66
2258
2786
782
2428
2533
273
284
623
794
380
1976
3280
181
2561
794
383
833
3310
757
1334
3163
730
3163
1045
1709
110
812
600
969
1226
2942
1478
562
917
1755
3163
2707
951
290
833
3628
713
2027
1766
2713
286
3120
2168
1487
2372
2146
1187
1840
3834
1064
383
3163
311
503
3163
1094
205
1364
468
562
2625
2428
1315
1079
302
833
2594
833
954
1497
2385
2518
494
1094
574
3164
2942
833
1452
610
2142
2110
3179
660
667
3102
588
818
610
2696
1976
431
1565
2511
2146
2567
3517
1042
3118
809
1996
364
1179
3310
637
610
588
297
2636
1767
473
63
775
526
2501
3368
866
2942
773
2525
1406
1425
1324
412
149
94
237
1370
2386
730
2511
2204
462
1199
284
1226
1303
1303
525
2501
2288
2060
562
237
667
595
1094
621
3164
1766
660
1301
2304
1290
1740
1406
494
3179
562
845
494
2050
1458
782
215
1165
2458
2015
193
151
833
782
856
621
133
238
782
2407
1683
1875
758
2638
954
782
2772
634
382
1124
2707
205
2407
2805
867
2811
1188
19
833
1358
431
1406
3360
110
2043
1135
2015
2339
1301
1240
237
833
2119
130
1976
3118
564
1477
851
311
917
667
219
1669
197
674
465
1201
1922
1036
3795
2762
730
1094
238
2110
431
238
371
2019
1715
194
1425
995
1840
2881
637
2515
1358
710
917
1534
588
2015
502
588
772
1724
1133
2119
623
775
2678
1756
1736
588
2362
232
424
637
2355
833
1133
3163
65
2173
1551
2585
782
473
782
2407
2688
1855
782
405
666
64
3517
1809
120
1633
1135
2567
2287
758
833
376
2339
2397
2625
809
2173
215
1260
194
2772
199
273
2372
19
1358
1497
2407
2047
637
1915
890
660
1241
288
1315
610
600
2835
613
2015
730
995
462
604
193
1815
3179
851
1315
2533
2559
2287
41
2917
1709
215
1482
833
3179
1827
3517
64
833
2057
2515
2577
2794
2364
2508
3318
155
2592
782
1241
121
2407
256
2119
833
47
1700
3701
431
1902
471
2592
3163
980
273
543
2050
2262
2905
610
290
3310
2321
637
772
380
1086
1828
2257
654
466
1100
673
462
1260
1349
1268
2302
1696
64
2890
527
588
2707
1890
109
802
2476
2064
1809
621
2063
647
588
237
2811
1809
2060
1894
677
1133
63
2339
288
3318
2772
2688
1946
66
1156
3517
833
916
2772
1976
300
1214
1996
1240
782
1973
1133
199
2685
465
215
1976
273
233
257
2302
222
2501
2428
647
2772
802
588
2295
251
766
1458
364
288
1855
1406
64
610
858
311
600
809
262
1740
237
2407
2525
2678
1155
1800
2772
1133
3310
647
1199
2688
782
2063
2258
520
2890
851
2776
1880
338
2397
3360
468
2015
473
2881
1290
1406
2060
637
199
290
1303
2961
494
621
2518
382
3163
1977
1968
3120
997
1915
301
130
1478
364
890
464
2057
1766
926
1602
588
1255
1260
1379
1045
465
205
2443
833
637
1379
2190
262
395
3517
2772
2707
1303
794
772
1996
2511
2707
623
2592
74
1976
143
782
3163
1180
643
2448
2758
280
1733
1899
643
3163
851
954
1450
2448
1035
2097
833
1135
110
2636
667
2144
1981
214
494
562
251
730
130
3179
782
2155
301
1828
1335
130
1425
2567
1334
1064
466
1445
641
527
1921
627
1094
1268
2173
371
87
2767
3310
1922
2386
301
473
1669
181
2145
782
3150
19
3310
2287
1441
1616
2567
2114
1057
1195
1195
368
1761
3323
903
2688
2696
232
2730
653
2772
1755
782
1764
562
2372
833
833
782
589
527
809
2641
1290
2754
19
2524
2385
205
1299
1268
802
1151
613
311
1638
2304
1124
2917
2258
554
1764
1709
1445
238
284
2407
1808
2355
796
1728
2805
624
311
637
667
459
1151
1709
1425
2885
1214
588
214
1039
666
772
2385
1178
1931
1946
782
431
637
1678
833
149
1311
2707
610
2342
1737
424
2650
732
2533
2707
2515
2387
1240
647
782
2609
2707
977
730
1809
1920
2707
284
3118
833
2168
1638
782
205
494
1445
2707
379
1370
47
1875
833
1109
1715
2772
1976
2173
562
637
383
2155
2695
2157
1042
1133
621
2707
3179
2173
1931
2707
2696
1249
2057
1809
405
766
527
109
1145
2262
1458
311
2772
1400
1145
775
257
1798
2686
301
151
2730
2772
2994
1088
802
1894
796
2707
2671
610
2931
2772
2302
2381
431
1260
379
2730
471
3109
2707
149
975
582
364
120
2045
1477
2407
1179
1109
782
256
2642
1912
3109
2881
898
2142
2505
1441
3102
2707
2515
86
775
2671
2110
773
1931
1813
3163
780
637
2594
667
87
758
621
977
1430
1497
616
336
2707
1064
1808
2397
1255
2802
2636
1827
2362
610
225
531
2407
1064
833
197
1145
2805
833
890
1828
3164
833
1075
1452
613
1133
1334
674
2881
1294
1425
562
2407
851
923
782
772
2751
502
338
205
1151
1766
2695
1124
1683
2942
643
2270
1669
2559
2321
3118
833
643
2372
953
2772
630
2057
1931
3163
2751
2527
2592
187
1425
2637
301
1863
1756
833
782
637
2063
2685
1377
2443
1406
2385
1968
2790
2878
866
851
209
2742
1477
1452
2404
2149
193
1880
3517
654
660
772
202
2695
1303
737
794
257
2430
1325
2695
970
2110
3215
1787
1303
484
2772
2594
2158
3150
2407
2695
592
2454
1066
1808
2386
618
19
988
917
2157
654
1915
730
2458
851
1069
1700
473
3118
297
1174
775
1260
604
780
1086
2385
1863
611
2674
1197
466
1441
1616
370
600
1755
2443
364
1315
1406
2173
1268
1249
326
2090
1551
1931
1370
3163
833
758
87
1753
2770
621
3215
674
215
1458
2772
2885
667
1669
269
833
87
3584
1880
1188
775
205
637
782
238
851
2155
2249
2662
2620
610
613
2155
376
1976
1195
491
812
917
637
2064
1813
1467
2499
1100
1879
3517
1973
405
1249
2770
197
256
2257
66
1156
2063
833
1066
124
494
782
405
903
2110
2443
772
2695
2609
621
782
1094
1441
71
1827
582
641
1922
462
713
1566
2407
3323
2105
2258
1808
2257
613
3834
621
3118
1370
1035
639
1425
1214
782
600
473
2707
610
812
64
2934
1400
679
666
738
215
382
2695
1915
2742
2707
2713
637
1364
2707
364
219
2095
2355
1145
2342
838
951
2407
598
2362
1377
833
1377
1358
2258
1076
1124
637
2743
383
845
1976
431
677
1899
2890
782
917
610
2055
1199
1167
623
2129
1325
838
2948
1815
2768
376
412
2577
2394
527
917
783
782
780
2770
1249
64
524
623
2443
1827
1333
71
1815
194
2443
361
2515
1633
667
643
794
262
1669
94
1973
2302
311
2805
606
2559
1069
794
2885
262
109
1827
1808
1741
2501
1400
74
2658
775
866
2505
637
143
2802
376
2050
794
1477
2372
1207
2355
2394
2238
2397
859
851
2404
327
1358
1890
1133
833
637
1798
2110
851
1406
833
588
1195
595
1188
1813
1406
405
2127
1401
1187
65
782
2501
782
2055
1755
286
35
2750
2476
2594
238
1677
23
1057
818
1100
838
833
109
2287
2025
1931
1240
3109
782
23
1737
1100
1133
1808
1370
1454
2407
1891
1069
2912
1441
1397
2853
3120
130
1255
1551
2047
2871
802
471
2660
1243
838
2047
205
621
772
562
782
473
2533
1827
2515
3323
130
1336
2322
3323
2533
130
1458
3102
2881
202
610
588
238
124
783
970
194
1014
2015
1303
1633
2678
2257
376
395
2811
1756
2811
47
2407
2772
326
1656
193
2407
2119
2168
1151
2707
1145
637
3109
1915
184
71
1156
3163
2559
3310
2146
2540
621
802
643
990
3093
237
1551
412
431
2772
730
3834
623
2447
2443
995
637
315
1482
2730
917
621
1088
1809
2707
1839
782
2811
794
954
202
3323
3163
1425
782
916
623
465
1931
598
2527
782
604
520
890
917
151
2540
424
610
2428
774
215
1809
890
851
679
2674
1946
809
2257
2695
1379
23
204
2758
1145
1324
977
194
1875
2060
1255
796
1976
1458
1145
2019
1425
1197
867
19
903
1315
2257
1968
613
1167
1133
782
1255
71
634
621
1240
1891
1179
641
867
1301
878
851
1616
1400
1756
3215
782
610
3106
326
3163
3102
851
1875
2145
2342
124
2381
520
2772
1561
1241
1828
782
1828
431
604
1135
2005
1151
1954
1003
1764
772
1954
621
923
1759
326
1761
833
257
1890
2372
1785
775
782
758
674
610
2428
574
424
782
2407
1334
798
1268
2890
262
2223
775
637
19
845
2707
1315
361
1135
491
1057
1497
431
379
2364
462
2428
772
2707
130
121
833
758
1638
1195
3056
833
654
1755
65
2397
624
1808
3163
1899
782
1976
604
1890
1973
110
833
1066
107
1268
2407
3215
1241
2342
991
878
1665
1188
205
2609
1490
290
2342
1268
1187
598
2637
845
833
1669
1987
1401
412
2262
576
1315
2994
2352
2404
3179
109
1855
2125
1133
1094
194
637
1915
1425
613
286
2707
621
666
2707
297
2594
2688
65
833
2638
2105
833
2019
2707
1100
1440
1195
812
2407
2751
782
2772
1759
782
531
2019
251
2511
2409
1700
621
2019
2372
604
1241
1067
1406
2407
1891
2443
730
1669
637
2730
1057
257
775
772
774
1068
3163
637
2527
473
405
610
1195
1406
1477
1311
2567
3209
1437
2805
2362
471
1195
898
1179
2674
1931
610
187
782
1594
1696
833
2025
775
2302
2881
2772
809
1370
635
773
2625
272
1767
975
637
3158
3120
2258
1766
833
527
405
1461
222
288
3318
783
1133
2592
1700
1724
3310
19
923
598
3163
621
2025
1715
2763
782
637
2525
2144
2386
2505
194
2707
1086
301
833
1086
1890
468
782
2019
1370
110
2407
471
2696
110
758
1981
2257
2287
238
1437
1195
851
610
1497
2183
654
980
2106
3320
284
1458
1028
1276
2258
1815
666
290
2183
2163
49
2742
576
647
301
1815
380
3164
1946
2890
2619
2100
1145
2386
1094
1968
527
364
1109
1828
758
3310
2114
1677
604
1493
2609
782
3147
2671
1981
1951
1912
193
833
467
890
833
2625
845
2318
315
833
1334
2433
1766
758
2142
1276
3310
1145
833
554
890
2145
2321
257
2057
2145
1240
3102
466
2679
2258
3150
2372
2511
772
833
1020
1057
1179
1241
181
2907
833
1696
2448
1896
1915
1616
502
782
149
1145
1755
2637
833
1724
194
782
2145
371
3368
1756
1325
473
3093
431
3849
1981
1441
2501
2407
2577
1066
2805
710
2114
1199
1715
772
1190
2707
1109
833
2386
660
2512
1066
1145
1276
1976
667
953
1315
1478
2428
1094
222
2386
1733
2153
2994
1315
861
917
3179
87
2674
2505
2404
2508
121
1021
1145
1046
300
1425
2129
713
2129
2258
269
1425
3163
272
2707
19
3215
1813
619
1828
1633
370
2019
1075
2567
1301
2642
2561
1268
1482
621
2642
2827
2642
2511
1100
2407
1178
2257
812
1560
1715
2608
2638
262
1370
1709
618
2754
2114
772
1046
2271
3093
554
2772
326
1094
1241
2271
2802
2072
710
1497
3102
1477
65
2090
2577
1109
311
1616
782
3318
3787
818
2707
2925
2173
2766
301
2637
1087
1764
660
3834
1066
3282
610
1671
2322
2448
766
151
1478
1045
1249
2827
1187
473
2057
382
205
2184
2262
780
1920
1671
2505
2685
2362
2448
355
1045
713
954
3179
916
1828
238
909
2262
916
674
326
1243
782
2019
2751
2362
1813
2773
380
405
2707
660
2637
1756
151
2663
796
3310
833
269
380
3098
1551
774
1683
2881
3834
3368
2110
1311
2355
1324
1100
2249
1133
1981
1715
2249
462
1066
1475
19
838
679
796
205
2173
197
1828
531
290
2769
209
1315
3163
2636
47
2223
256
2625
1003
1156
3163
1638
1255
2019
1828
2567
2662
782
1156
2144
2763
1755
2942
637
382
796
1696
890
838
2448
1671
951
637
1195
197
1133
3118
2881
473
124
1088
1700
491
2512
2607
355
610
2114
3163
2119
251
1075
825
1263
2386
782
849
2567
917
780
2637
194
2619
1086
1094
64
2695
468
2407
1046
3215
2881
1497
1088
613
1069
2257
775
3628
2110
866
1756
2803
1920
41
782
1325
2168
1271
2609
627
1075
1976
2772
3215
494
2658
798
2003
732
2511
462
1336
977
1894
2805
1931
833
1715
833
595
238
1133
1303
1815
315
2168
1880
851
424
833
2775
1931
610
782
1260
65
1100
1315
1425
782
1709
2772
2050
906
856
102
1912
1076
3179
562
588
1066
286
412
2407
1268
262
1066
1450
2201
637
782
2551
627
1156
1188
1482
143
782
2407
2458
833
2638
151
627
468
2772
2505
610
2743
1046
772
215
2302
1397
1946
297
1124
1616
2050
424
2772
301
554
1370
194
326
2763
562
1268
405
205
1641
833
1145
2183
473
1167
2025
412
1452
2407
2642
3163
412
1100
1241
3323
473
643
917
845
1700
3137
2772
251
1094
1740
643
288
1638
2942
647
1155
713
2258
640
121
833
2707
3310
1260
838
189
63
1197
647
619
151
2064
2256
635
3323
2149
1981
2707
2015
710
2695
1156
2674
468
724
2926
2145
1195
3509
2142
782
520
269
647
667
1315
1880
2707
315
3318
2746
2249
2126
2527
2043
2525
1931
2695
2772
209
1445
2057
790
109
1370
1912
995
376
110
845
290
2772
3032
1454
383
1088
527
2425
782
1156
3215
2766
382
531
2505
1808
23
193
1276
1968
520
2114
1452
1336
1683
2515
1440
2385
2762
1156
775
2550
1497
1458
600
2142
989
621
562
643
2561
1995
2114
1195
465
772
527
3102
758
604
219
613
2155
833
315
562
1226
2794
1973
730
71
2708
1740
977
780
667
2707
637
471
63
71
1828
2638
1766
2707
2942
205
3098
782
1255
782
209
1214
1100
589
269
1441
124
2827
792
1075
833
2696
1825
667
301
3318
780
1482
1709
1094
2027
1028
833
782
1145
2342
782
2505
673
47
266
1891
1133
1401
1406
1051
833
494
46
2881
833
121
2917
898
1696
1195
600
618
531
782
758
782
2322
1195
667
361
1214
181
288
215
898
2339
621
193
833
1406
1809
610
917
782
1135
2428
2145
2428
2511
782
833
412
2636
301
1633
833
2372
3310
2381
202
2636
679
1976
610
1593
621
3106
2592
775
2019
1133
1616
2555
562
3179
2776
1700
954
1045
2695
311
1445
851
2063
2386
194
2355
1482
782
623
2501
3481
151
2063
91
2770
205
890
3163
194
527
412
2386
1315
588
901
1379
2662
2501
326
2658
3164
643
2409
758
954
1243
198
2662
3310
1686
582
1809
1156
623
2658
297
2321
64
2688
1756
158
639
2501
1662
1268
773
251
1700
301
405
1124
1638
613
2890
3164
202
898
1482
1334
2110
273
2019
2881
1165
2707
3310
1294
1464
2685
1145
672
679
1294
1243
412
1669
2636
2772
2362
1497
467
272
1902
301
833
2707
1756
326
124
732
845
2625
151
1438
833
2890
352
610
1740
326
833
780
621
2146
1827
3263
1151
1401
790
1915
782
2055
1441
794
1094
1425
1195
2772
506
1946
2881
87
1756
1094
2372
643
2448
130
2339
205
2448
595
405
2577
1638
41
1324
262
1334
833
2720
2688
798
1187
302
2299
2055
424
3834
977
851
494
74
1733
462
990
205
1195
782
65
1407
903
238
2531
3834
2257
775
1088
2772
1255
623
903
595
1315
424
1066
917
2679
1700
654
462
2064
606
1863
627
364
1915
2890
1715
2770
1477
205
833
1724
71
766
302
2271
1497
257
1981
1370
164
2758
1241
3179
2527
1759
1915
2302
1425
215
194
19
2412
2961
1214
1315
64
679
1046
1151
2754
1798
237
2333
1086
794
667
903
290
1764
2512
1124
988
1921
588
2019
405
1868
2249
953
3118
1985
2407
2142
1214
710
1290
3323
19
600
1214
468
732
3318
639
2168
1303
364
1240
1478
3753
833
2055
2458
2515
772
833
2333
2931
833
3120
1249
338
775
1827
2353
833
1968
597
780
637
666
1700
598
2407
1728
124
856
2674
1315
2805
3102
1968
2481
2385
273
1482
1638
1733
660
462
2912
2322
1458
1946
2058
878
2057
53
667
1145
2820
2257
1057
562
610
2448
1922
2428
407
269
1066
2501
1094
2625
300
1086
395
465
562
766
1709
2883
1977
302
290
2342
2372
2364
2505
1100
473
462
1088
149
215
1301
861
995
1188
424
1325
1303
121
2766
1152
178
2057
1155
758
1069
3
109
2885
315
903
951
65
2386
780
301
3120
833
2055
2257
205
2407
2707
780
531
2114
678
2763
1179
1349
380
1290
794
1425
1249
1124
1880
1478
130
2119
2695
194
531
1915
783
1079
1406
527
1188
1477
2090
2805
232
2110
87
1109
2707
2168
1391
130
412
1638
1669
1477
774
637
833
262
364
1379
473
284
1458
1155
1035
2994
2372
1133
1968
468
1696
1709
654
424
2479
838
251
3164
251
1100
988
2407
1671
120
2636
525
64
798
1268
1995
2772
431
782
3318
1271
2110
667
2742
1303
856
2100
1133
492
3215
110
783
262
2772
2942
618
606
732
1086
2322
1813
798
94
2129
2022
660
1094
2173
2805
471
1086
2559
202
794
1809
3179
3163
623
880
2407
2772
2674
3368
130
431
301
467
619
382
124
3360
772
124
2063
772
851
833
3179
2025
2770
1700
2015
2533
371
1992
2114
2934
2766
833
2155
782
1968
833
1167
660
2146
2372
2707
2511
1135
1484
1441
2811
833
2773
1303
1880
2678
934
833
74
2707
2878
2322
1421
1271
2027
637
1315
782
3215
1808
1165
151
1808
368
2295
506
2561
2802
782
951
1641
1768
1915
3786
3163
780
851
2515
621
1441
1767
527
2743
3318
3310
269
1199
1981
1671
202
2050
2707
833
643
187
215
766
2386
109
2304
379
562
2658
2064
2443
2696
262
2342
2695
647
1066
951
290
1133
730
1759
1477
2407
1069
2061
621
1075
1828
833
833
2917
1954
1641
2811
2385
1035
2515
2055
1551
1014
412
222
1594
502
300
623
1912
816
1986
237
833
2105
1616
2050
713
1920
370
2636
1336
833
2707
1700
222
1063
2155
1066
758
1069
833
1046
1981
2695
2428
273
782
1454
494
768
87
2772
576
851
3150
2594
2881
2063
2372
1683
588
782
2321
238
2567
2772
1669
2885
627
370
1057
903
301
2878
531
1135
574
124
2973
1683
2637
2146
621
637
2386
257
1968
2047
1709
3392
833
2428
562
405
2625
1324
1669
812
301
2145
2055
1715
2407
2273
903
2155
2636
1145
1199
3163
290
2362
2697
2110
1855
1315
667
2772
2060
952
818
1241
833
2016
494
3310
1406
198
2142
2100
1813
610
3179
660
2772
2407
1633
1813
2055
2407
2155
2707
634
3849
3147
1700
833
654
1071
194
812
2772
2501
520
2805
2772
130
2586
1195
2775
3318
1133
2770
643
606
1931
1700
1756
774
2805
130
301
2155
64
284
2772
2095
2060
2339
1045
782
288
621
1454
1057
1598
2407
1992
109
833
143
149
301
2019
284
2688
1124
2019
3310
1076
639
1068
600
2658
890
2025
1165
222
1890
2559
1325
300
878
273
621
838
431
798
1133
643
2428
383
3098
2302
2805
1709
2952
780
851
1325
2762
1922
713
520
782
2019
71
2561
525
1400
468
1477
364
1880
326
825
2707
812
424
945
772
808
2090
63
2754
19
1809
2905
673
315
861
1809
2688
3310
1809
1315
3179
977
833
3517
133
2586
1968
468
2057
621
326
3416
798
1671
2064
257
1086
833
1421
2146
758
2386
610
280
604
531
1145
426
2751
833
782
1151
833
2302
1425
1809
782
2805
621
654
3517
2019
1482
2386
1798
2594
896
2505
1075
290
2501
951
405
364
562
1199
1133
1401
774
3114
1890
2428
502
654
473
2835
2671
181
758
301
2090
2407
110
2257
2772
380
1179
782
1240
1741
666
613
2650
2805
1855
2063
2323
2707
1756
2707
2742
2533
772
3163
2342
109
2658
1167
562
65
1815
1976
3164
431
1243
833
1035
1311
2881
610
1124
1057
2304
2168
1458
2443
610
380
468
1109
1364
2019
1827
2772
2766
637
364
2258
809
3013
2173
1094
1890
2407
2772
2321
2428
1946
2501
71
3209
2772
2688
1194
1827
2055
181
3163
1249
2619
772
2742
1740
1109
2342
107
1863
2948
1187
1336
1156
468
1109
2025
29
1145
2772
2758
1756
954
1370
209
3179
1740
2142
1976
2638
64
2942
2911
772
3118
647
2157
1133
215
851
833
782
2707
2594
1477
531
3102
312
2119
2524
674
1165
2772
2428
143
758
1828
194
2055
610
2707
197
2754
2372
1767
600
288
621
237
595
2511
604
527
214
2064
1976
995
710
1441
1069
3318
280
494
2772
1145
2695
130
215
1981
833
164
1151
1255
2050
1593
1920
773
3517
610
370
1028
1028
2505
3163
2355
1303
1767
954
383
1767
3318
131
87
2695
1678
1809
464
890
2763
3339
178
2762
1311
2533
87
710
775
121
2142
621
596
1088
2407
1976
588
1766
272
782
301
471
2404
2063
2362
2362
1263
1809
1303
2057
1915
1709
1109
2394
623
660
473
1315
1188
2407
199
1616
1100
467
473
833
654
65
1915
193
3318
833
257
890
284
833
193
1715
2772
3109
1425
2138
130
464
798
637
2412
251
1068
371
1057
772
1303
1740
1315
1057
2386
2015
2772
1868
1064
1671
2342
525
2027
2931
2772
2533
1358
794
502
1808
1828
2559
1086
780
833
194
1294
194
300
1780
1241
766
301
3215
2368
1477
637
2157
506
1987
2772
934
71
674
1240
621
1477
3318
2050
1594
205
2385
1482
3343
1114
1178
1425
130
2064
405
809
2339
2743
2362
219
1931
562
780
1880
1088
833
531
431
845
193
315
2142
1808
109
2577
1696
674
219
3215
782
794
1669
1045
772
2707
903
511
209
654
909
262
467
2638
2505
2802
466
1696
2885
525
622
3310
1076
1441
2142
1421
621
1145
562
1151
2362
2339
63
2592
2772
1880
1709
2142
1133
215
3834
71
1156
468
851
2142
2105
1827
667
782
19
2772
1155
2055
833
311
2707
1425
374
1715
2155
2642
794
772
1145
2321
833
825
1156
2742
782
199
431
1700
2555
405
462
1441
2443
737
2695
1303
2588
251
3179
1179
737
65
1875
288
65
2412
1303
2168
1425
149
917
1920
2720
296
300
1133
1406
2772
3102
782
637
2333
2772
2730
2707
520
673
1788
782
2043
2302
618
1458
600
1551
1268
713
917
2974
1241
1397
120
1740
41
2912
890
647
833
1311
1809
2501
621
1325
2770
2772
851
782
1478
473
2149
782
2878
2386
851
1091
2142
845
132
2671
2742
301
600
3318
3849
1996
2881
2318
833
2259
2015
1633
405
2742
1255
833
3120
2048
2695
1458
2362
713
782
1294
3360
2110
2407
3098
1828
2157
1809
2577
2906
2577
124
623
465
610
383
1064
2531
667
1686
431
1863
735
2322
2679
782
2138
1669
613
149
1066
35
3179
2339
1441
2385
977
660
63
2511
1069
2774
1425
2302
2533
2448
1921
667
2805
405
639
3215
65
1683
995
2064
2766
2763
473
782
667
1156
2063
732
2827
851
1755
833
1767
621
1748
1249
2321
3120
494
71
2881
2805
2407
890
2730
637
2730
1798
975
1076
2428
1477
1152
794
613
2707
2707
2636
2890
903
3323
2299
1145
640
604
205
1028
520
2942
2097
2142
3026
2355
1809
640
2146
1156
178
554
3836
833
2707
1838
130
1075
3093
2772
833
1758
856
2168
3318
2707
1240
1315
1425
598
2114
219
954
866
205
588
2372
1315
150
1094
2695
2355
2890
2515
2407
1447
637
851
2355
837
626
1764
588
1199
2754
121
46
2758
1303
3163
2772
2144
1260
637
2890
1076
637
1133
1683
639
2249
954
2262
3093
1315
2129
380
679
19
3163
531
623
637
613
732
2577
2371
771
833
2105
1167
2407
262
1066
266
647
2905
2110
1441
1968
2766
1766
301
637
637
2407
1827
623
2155
2364
1135
1069
1809
780
3215
1276
2355
2707
613
2981
1616
194
473
110
833
194
219
199
2322
1669
2678
997
2674
2806
798
2772
1042
1400
2533
2019
640
667
424
2386
798
833
2322
1241
772
2064
120
3179
613
2295
1458
2321
2525
1133
1482
627
116
1425
2885
150
1981
1195
468
610
405
149
1827
1156
576
2100
370
2662
466
833
667
1669
2766
2458
2105
2707
2730
851
623
1421
782
301
890
3250
2934
3163
962
2642
977
833
903
562
2105
1094
898
256
473
782
833
311
1290
1069
3849
589
833
87
641
374
2508
782
214
2394
1379
2110
1370
1100
2931
1156
2662
2119
1046
867
627
1076
1766
311
23
1477
2295
1243
2637
2707
380
782
2110
1968
1315
1358
2322
2161
473
205
2772
3163
1241
1249
3318
1069
2173
2129
2805
2064
1100
1133
600
627
2407
2609
209
2586
637
2772
383
2772
1124
2805
802
1303
673
977
782
1482
1336
610
1753
845
1594
782
187
3518
2372
1733
3163
1086
1787
1808
1195
1028
730
2019
2060
302
1039
812
19
906
772
610
1437
1039
2674
1815
637
2407
610
382
494
1838
2407
2407
1922
3628
2594
301
2155
989
833
610
2513
1482
651
2650
610
1683
1145
562
2678
621
1737
1440
1458
1669
660
660
980
1069
2304
1638
1290
1560
164
2060
796
2190
395
205
2772
3163
238
851
641
2525
520
812
766
2142
46
2774
1946
1094
2720
2636
2942
2043
782
782
610
467
2827
2407
1700
1458
1268
732
1057
2794
1756
380
238
833
110
23
2355
1920
2751
554
660
2355
74
2064
1764
1213
2155
562
64
2707
1638
990
2758
3849
623
610
1187
194
1325
2407
1454
2386
1977
2386
1709
2853
471
782
818
1553
782
1669
1477
917
2443
2912
473
782
845
600
193
1931
2527
2650
833
2443
833
3120
1268
262
625
627
905
1976
1187
1594
772
302
1888
1195
222
2407
238
336
2609
1324
1014
812
1946
215
107
1042
3109
1922
63
2387
710
2428
1728
1271
1756
1294
1759
1301
1677
3093
110
2878
1976
256
2511
833
2638
833
3418
1551
845
326
64
2055
173
2770
412
3102
1260
377
730
214
2428
1827
1766
621
1349
361
897
2385
2295
2443
3093
71
120
621
618
2257
2802
2772
1069
468
923
798
2047
730
1145
1813
1057
833
1358
1195
1973
143
300
150
2805
2157
311
995
1815
588
527
2508
637
674
917
1915
2540
214
2527
382
710
1855
1066
71
1179
2766
164
2805
311
1683
2372
825
595
1268
1813
554
311
1076
2060
1421
1638
74
1551
2917
1767
995
1450
364
205
2642
833
468
888
2183
1039
3310
197
2258
1671
1255
527
990
2707
109
2802
311
1868
1894
1325
364
2407
2060
621
2707
3849
1560
2448
732
2961
627
3360
2428
2138
370
1715
1724
1187
1890
1755
2881
637
775
1268
3102
237
917
833
1167
1035
64
2095
2257
494
2917
1683
1671
2501
640
660
2925
1241
3629
1199
1497
1798
269
2125
431
1039
1425
833
780
2270
2386
202
2890
977
2772
878
1808
2594
64
2095
782
1075
205
1156
1899
2512
2050
2942
1066
708
502
3371
845
782
41
2827
1815
604
845
202
473
2625
3323
713
641
237
1195
637
988
1094
1214
473
674
1255
1912
482
2772
601
637
654
2658
2063
1767
833
311
782
2019
110
1076
2766
951
1069
3163
1452
2407
3165
1226
2003
845
833
990
856
1066
194
130
124
2409
917
284
833
637
774
833
1896
2126
2339
2878
110
1401
2890
951
1594
2931
1641
2662
604
1178
2811
977
3118
2758
1301
1551
1010
833
588
2428
621
2407
1066
2511
1828
2890
473
2766
193
355
641
2385
621
1088
1766
845
3104
1076
2625
1039
1808
782
1683
1761
2691
2559
833
2407
1899
737
890
301
2811
772
1076
2386
833
1700
775
431
424
851
110
2524
1391
2786
851
2129
1324
47
202
782
3109
1445
1249
660
1931
977
2650
71
301
2015
1199
1195
1427
774
2758
3098
1753
1761
833
1109
851
627
2029
1683
1863
2125
2657
851
1364
1094
2650
621
637
2835
880
917
1156
2772
576
1912
1855
3164
1458
637
205
133
1700
1165
951
1401
1379
1046
2794
2015
1715
782
494
598
1894
2302
1912
654
1260
1677
3118
1440
610
109
818
1696
2144
798
833
1785
1445
621
1349
2594
525
2322
2258
2385
782
2089
2355
610
1454
1156
2448
710
3163
1069
2501
706
1199
1828
23
3098
2524
2029
798
1255
2271
2055
1069
1890
178
2772
2707
2773
782
2732
2625
666
1678
610
730
1133
989
1828
1671
3323
2688
71
1035
121
2407
833
833
604
2458
395
2878
1756
2302
110
1899
2707
1477
1700
110
1728
1912
1683
205
2772
3489
916
1759
2636
783
2772
3323
1709
2304
2476
71
47
610
2043
3833
1815
1268
3179
194
3150
1077
679
2763
290
205
471
679
641
1894
209
431
1088
2412
1066
635
2577
2404
215
2047
3323
1003
623
3849
730
74
2925
1437
1482
143
290
1324
1458
1700
3323
2287
506
2428
194
1458
654
1753
1086
2163
782
3093
3109
215
2262
1669
1891
405
2155
2322
47
3115
364
610
1271
818
1133
237
2577
2110
851
87
2707
2577
2105
2559
2854
23
71
600
1241
1976
1458
65
1179
888
647
23
23
2412
2707
1827
2105
794
2110
600
2501
1633
782
2772
465
1638
1197
379
1808
1290
780
772
257
1028
1133
2763
2428
150
383
2173
301
2145
783
2015
2142
502
370
1976
215
1379
2577
46
3849
2055
1756
2138
2258
1441
531
1276
371
301
262
2770
2730
199
1152
1715
3098
2043
1086
880
1066
595
1828
2637
2302
2678
2295
3010
1899
370
2105
2114
1798
1151
71
600
1759
3368
2567
1214
374
2095
269
766
1406
833
465
2129
2525
2811
3511
110
610
1677
120
2114
1260
606
833
782
2119
47
613
588
1756
197
1069
977
782
857
1709
237
627
1477
1638
3150
654
326
2758
1616
2333
613
2155
370
2386
1133
916
1715
1912
1477
3029
1441
2043
1124
798
1045
798
1683
610
3344
1094
1425
2658
1635
431
1152
2110
219
600
1611
782
637
1683
773
199
2559
1324
1756
774
1504
833
595
1151
1828
520
1519
1638
2155
2811
2636
833
1840
1200
2362
613
355
158
774
1981
2742
71
431
65
1133
2518
1379
2540
2302
412
2019
475
3118
1379
2518
2766
1167
1740
376
1425
3368
2520
301
2730
1441
273
833
610
2805
238
782
621
1133
194
3093
2671
431
3163
2047
3102
677
772
1370
773
1094
1391
1756
124
315
2129
1828
290
1809
667
1450
909
1696
606
833
502
710
1902
1715
2155
2742
1551
1145
71
2772
2730
845
2090
326
2019
1151
1406
405
326
1728
1766
730
1809
266
2339
851
1187
3403
3120
2063
364
3323
23
2025
109
673
2835
473
110
639
833
1715
2772
2501
833
2448
527
3834
412
1703
782
2287
2766
3796
405
1715
916
2763
1039
2339
600
1177
194
65
833
3834
833
412
2271
290
2262
830
867
2050
710
19
2592
412
1766
2249
2625
1035
1377
2055
772
706
782
1179
2885
1315
2505
3834
833
1787
1232
2110
1178
774
1079
2636
424
2004
301
338
1482
782
3780
2772
2512
2508
3323
851
2743
851
3179
1155
623
269
1167
1400
713
1260
2372
896
735
995
1633
1046
610
2577
2302
1109
215
2322
775
588
782
713
2258
2027
2805
2157
531
2890
302
2730
376
1828
1165
2742
916
1616
1240
601
1638
595
1156
335
782
1109
1066
2055
2027
2772
679
187
531
647
2501
809
120
2770
205
124
1145
782
290
1973
273
3318
1700
1686
1753
300
2004
290
405
1461
1677
1155
2658
2386
2559
209
3360
471
1243
2764
802
2257
977
1968
194
1815
66
1868
833
1294
120
187
1109
197
2146
2157
845
286
2004
1035
288
1890
361
1977
380
1188
2887
1263
2501
1981
2321
2772
977
833
1477
205
833
2384
2090
2219
772
1766
640
2685
2145
1497
783
1325
1124
2567
71
1075
471
782
1199
2551
1981
256
326
2642
2917
812
3163
1301
1931
1425
2355
2707
1406
1808
1896
1133
818
1461
2064
851
288
2163
1809
181
1400
600
465
2998
311
1145
295
2271
616
3163
2942
1560
3109
2271
1477
1641
833
2412
730
290
1155
431
2501
2763
371
1241
3120
273
660
65
419
2004
647
1894
19
710
1882
647
2258
2505
833
1243
2533
1740
1135
945
2527
3093
1255
2772
2448
41
3147
1379
187
1406
643
1406
1214
63
2885
2730
149
237
794
264
2064
866
1931
143
124
621
1855
297
301
2688
1224
772
205
107
1145
1397
833
2501
2063
823
3179
2389
2511
945
1377
833
1683
674
311
1677
3163
1241
2912
2110
130
1057
301
121
3093
1167
1046
3179
1633
627
554
766
405
1268
1441
2125
627
772
1441
1920
1787
782
2636
782
1241
2339
838
2594
890
715
1136
595
1086
641
1165
2772
637
802
845
527
1163
1069
610
1076
2355
19
431
782
2287
296
995
1740
494
1478
1616
405
2751
1156
2772
2811
1425
494
2050
3163
2707
1379
1443
2145
2119
1815
2050
2707
181
621
494
2695
1406
1756
2043
63
673
297
209
1377
737
2110
990
2770
1855
3163
199
610
473
2707
19
382
1187
1214
284
1303
1370
1809
300
906
1301
311
1145
2362
2257
2533
1403
1315
833
595
382
2636
1156
2110
954
2386
818
1922
2362
988
2594
1301
2025
654
2530
2772
2942
2512
842
1109
2695
1753
1179
1976
376
412
2047
1094
284
2917
1064
589
3318
1899
600
647
838
3318
1165
1458
205
266
1686
821
1156
1195
2642
833
637
47
1364
1920
621
1728
833
643
1311
2594
3849
467
1156
3094
1766
2258
1894
610
995
621
1268
660
1425
2057
380
273
2707
1440
3323
361
782
219
2772
1214
194
923
2144
2105
2772
1891
2696
237
610
3323
713
637
1766
383
1671
970
2854
1669
2625
2658
2531
1766
833
2100
833
2191
65
782
1178
1195
3144
1973
2110
1809
890
23
851
471
2678
2742
812
637
1057
1315
990
2057
1370
2412
1441
1158
151
1133
782
1454
3164
2637
2265
977
1367
187
866
1638
473
527
1441
2064
380
1379
1633
1633
1880
606
888
2114
660
1756
1593
3634
2063
205
181
109
256
527
290
286
794
1756
782
2448
1808
2577
2090
2811
2942
888
1890
262
2577
1715
2279
121
1815
1612
3849
2138
1066
2097
1478
1151
2258
193
465
1109
3109
1728
916
916
3163
2776
1109
2407
1094
2707
2443
772
2773
2515
627
290
158
588
1303
796
2925
3118
1946
780
19
520
610
2885
833
219
2110
376
2517
301
2372
1767
2146
792
2772
1912
149
1683
65
430
851
792
2636
562
3098
582
368
429
970
667
2637
237
405
1334
647
1759
1055
1934
71
109
2772
1249
2112
1165
2125
464
376
1081
3403
1294
2125
851
1423
2772
262
1133
164
2138
1633
2770
735
194
1458
494
610
917
1336
2772
2090
3323
1241
193
2766
2146
1100
2372
47
2146
2355
1145
1440
2271
158
782
641
600
87
3403
2372
19
780
2850
1400
833
2407
2055
273
364
1855
2751
1076
1715
194
621
2743
2762
1808
143
1046
2055
3318
2586
64
621
851
3163
666
1241
2362
2577
3179
151
2811
2385
2302
2173
641
2683
1931
1109
1156
977
1977
1315
667
1325
1482
621
2943
257
71
1151
1477
1798
2295
1551
121
833
256
205
2766
846
833
2559
2588
1636
1640
1756
1669
64
473
2321
833
838
51
2636
1167
251
833
1003
1920
302
2942
838
640
945
833
181
110
3076
2802
2407
2458
2407
782
1709
46
1671
2158
2650
467
87
1740
574
2658
782
382
1076
1616
2890
1920
110
995
376
1241
47
903
833
2257
1437
2271
2912
412
660
772
2696
194
2322
1995
2043
1124
1379
851
290
2625
2157
2658
1243
2015
980
19
3310
782
1069
2258
2342
772
266
2743
1241
2772
1240
772
977
758
1260
405
637
1243
1195
1241
621
595
794
1145
2527
798
610
2671
2555
647
181
621
708
796
3318
19
2127
2015
2257
133
2114
1086
71
610
194
2772
812
833
1151
713
621
383
2772
2372
2407
595
975
916
1276
1425
1476
338
1334
2751
3102
3834
833
431
1400
46
1698
2625
2592
2754
637
1593
2695
866
1187
833
262
3323
802
3323
1334
3178
370
193
654
2772
215
639
2257
1441
2501
2105
1109
1458
637
2707
1401
1724
3310
775
610
262
1756
2063
2559
833
3179
467
237
1445
531
3849
1100
2811
621
3323
792
610
1255
151
2707
1894
818
554
1199
2298
3378
1167
205
909
370
706
637
3318
606
621
383
1094
2638
3179
812
357
2428
794
2364
1616
1406
2881
1094
74
1912
833
465
2778
384
130
405
2501
1756
758
3163
782
1045
1948
2339
621
2773
610
2168
431
879
1669
109
2772
833
903
2994
94
2533
610
2055
338
215
376
1100
301
833
1755
600
2559
1226
64
1325
898
878
1973
1145
379
2145
1612
3219
917
3849
2695
520
149
424
109
639
3318
951
193
2355
2772
76
1819
473
1406
1551
3179
2407
890
1733
3834
2428
1145
1124
2372
1039
782
2763
643
673
2501
595
2476
1358
2063
2707
290
2406
2114
3147
951
1464
1243
280
610
772
1195
2642
1709
2428
2730
595
772
2942
1441
2333
2772
527
149
1400
2533
2662
383
382
1311
1753
890
2695
1315
1755
269
608
621
2321
660
205
1069
2696
2443
2881
2811
2772
1315
848
2772
370
1766
673
1815
891
732
637
1069
1977
1840
311
2155
2443
1250
1683
300
794
2625
2144
1109
600
2934
588
1155
713
802
1813
2786
238
1379
954
833
1145
471
1406
820
766
833
783
194
2707
19
284
527
641
1593
782
2258
851
2540
945
266
205
368
833
1683
1094
838
909
833
3310
2057
520
202
2318
1187
269
2407
3150
1482
772
2145
215
2551
238
667
554
1724
1454
2362
288
1477
851
1478
214
1195
361
3179
424
2047
782
1199
774
3098
2511
977
2625
1379
1915
674
1740
301
1756
1766
1915
667
2805
64
120
610
2055
2363
2339
1399
3310
1124
980
679
2157
290
3641
143
730
1241
1156
917
782
1069
1922
600
3150
311
1616
405
2707
833
1151
2758
3109
2712
65
2191
164
766
19
627
1187
2110
494
3164
621
3834
1458
1931
301
2561
238
2720
2114
2249
647
46
2114
562
1197
87
3474
3164
257
600
2707
1696
891
424
2707
1167
1294
1551
1450
2060
2355
923
798
2881
431
2707
2257
110
1450
184
1593
424
178
3102
1633
2636
531
2342
1379
772
2625
2125
2095
562
2057
2772
1178
2105
3243
775
1151
643
149
2105
2428
130
1241
2707
1195
833
2772
2342
2114
878
710
361
2772
2355
2173
782
660
380
3163
610
2794
766
1764
798
1364
395
2707
710
1946
2766
311
600
951
1069
394
149
758
2707
527
613
1349
1241
856
288
3163
3102
2110
266
758
2515
637
1421
2015
1560
382
3102
1165
2636
3215
3164
1303
2751
3163
364
2559
660
1477
600
383
782
520
326
2146
2786
2695
2952
1454
2772
610
595
1406
2015
595
1740
1450
284
2321
2805
2146
780
1133
2511
3179
1145
3093
237
1756
2428
1276
2144
3164
782
2155
621
1968
2533
3150
812
465
151
290
405
782
1458
1315
1303
269
130
2019
1815
1294
2043
1156
3209
2385
1145
256
494
2025
3150
143
311
1677
595
3848
833
2994
143
3318
3164
143
107
124
2525
2772
637
1977
945
600
2019
3076
2322
2168
87
3164
782
3162
2559
19
405
1551
782
1079
2155
300
1931
412
3120
2271
2642
2302
833
758
164
1178
2772
2743
1764
2321
1364
371
1241
23
215
149
582
2773
1740
465
2525
851
219
3163
783
1678
2381
1551
2525
660
66
238
3403
589
1241
2931
2511
2110
2527
3239
2386
796
600
301
422
71
775
3164
665
1813
2110
1425
1290
3164
1828
1863
833
3093
621
1922
672
2766
2302
2407
2183
2043
1828
667
1976
2372
3163
2763
184
730
758
1696
482
637
730
219
1671
3118
1477
1954
2407
1633
1423
3118
1641
833
383
1290
917
621
2055
782
2145
2835
833
63
1828
473
151
462
1638
1151
1683
898
491
1324
124
130
2146
1156
1764
588
641
2168
2762
19
2407
833
1358
916
467
3834
2110
2019
2019
1109
833
2114
158
1133
1709
2688
3102
732
794
2428
595
635
595
1145
2372
1260
2505
3163
1092
2949
2458
2321
19
2050
395
890
977
2144
2297
1404
1068
2397
796
2057
604
783
1890
1156
1076
1683
124
1915
262
621
562
775
3118
1240
1241
109
1712
554
1976
120
311
618
1715
1190
1145
3360
1828
1178
851
1813
2428
194
2805
527
1324
2772
1764
735
2386
2157
1155
1094
588
637
2249
600
2695
576
1594
782
782
1902
338
660
1301
202
772
65
380
2497
758
1311
1308
833
2758
1133
1066
2688
1638
300
531
2443
2060
1683
1728
194
124
2688
1638
269
65
647
766
833
471
3163
782
2372
74
2105
641
647
284
1728
370
1753
194
1045
2097
205
833
1452
1406
613
833
794
1764
127
1421
1739
2157
554
782
2746
627
3318
1973
1165
613
473
326
468
2386
3164
677
1813
1064
193
1076
2805
109
621
2525
1890
610
917
2105
851
2258
1406
2625
673
2110
382
2381
2586
1301
588
2561
2157
2885
2785
383
588
1145
595
2501
2878
431
710
2063
397
2355
1066
193
2057
2805
1840
370
1214
473
1766
562
780
610
812
2443
368
654
3318
838
2925
1155
1809
300
2114
710
1377
771
1815
1187
3323
2551
124
107
782
2844
3310
302
1356
1358
1028
1397
1260
2019
1076
1370
2772
284
833
1875
2407
2751
610
2751
621
1740
621
2942
1764
1709
1756
833
1066
1787
1477
2173
1094
2125
845
1303
1409
833
143
641
1737
613
2129
3849
1151
610
3163
286
1809
1145
2934
851
600
970
269
205
706
1616
851
2772
1880
2409
838
262
269
1482
23
2888
1039
866
2333
2484
205
1482
143
2515
2743
660
494
1709
1276
796
302
2342
3163
1100
3118
833
405
2707
812
833
2145
3350
766
1715
1709
2448
2063
1606
595
1863
713
1195
2770
110
194
364
2397
370
595
271
2674
3323
1977
654
774
1724
531
2302
491
431
833
3215
237
637
782
643
660
473
2448
1880
1268
706
616
65
794
951
1678
833
1294
380
1064
1076
2662
1709
41
1696
2594
1100
2577
845
143
3368
2304
2057
2007
149
1808
527
1709
595
1301
405
2055
604
62
1079
833
19
1497
782
2385
205
851
969
1076
2707
2505
627
838
758
194
2533
1912
110
2372
2638
1190
1669
494
288
825
791
482
3093
896
3163
2911
527
3368
2931
326
19
1912
109
110
1875
2948
637
2707
621
1701
3323
637
2322
2003
577
325
2007
2149
833
782
1641
383
1086
856
613
151
732
2802
654
1787
2775
1677
181
2885
713
582
2497
610
424
774
2168
667
257
1156
1715
531
2577
2018
732
2157
2126
903
903
2448
209
124
120
107
1709
1808
2126
3835
3179
621
1035
1109
1325
2271
674
833
3093
1039
637
640
262
269
1968
888
773
194
290
311
121
833
2105
74
2533
251
2515
837
833
782
1808
1454
3120
641
2145
2407
1086
851
2707
301
851
1151
300
1199
2685
766
1377
41
917
2146
833
1057
531
1156
2766
462
1827
31
1669
1976
3209
798
1868
311
1973
209
94
851
1124
468
1638
338
2386
3150
2751
782
2878
71
2097
2055
2331
1641
379
3310
910
856
1551
1046
852
2047
1190
1401
2772
2562
222
110
473
1379
2568
1878
3215
2636
1677
833
917
3268
251
194
1315
2125
793
614
730
783
637
2063
1791
783
1133
798
1756
361
2362
833
301
1669
2100
1709
1241
3849
149
1195
1326
2567
2060
1899
730
1377
1700
782
2407
2428
1243
2994
1740
465
1733
1753
1683
588
2577
1669
1240
2443
2609
209
2763
209
2770
494
2003
1733
2019
1057
1815
1045
502
74
3360
1766
2321
1641
493
2163
562
202
2770
2003
1195
1377
35
1616
3102
94
531
2733
531
23
1069
2105
782
2302
2527
482
3517
1187
643
1241
2105
149
1946
838
1425
2448
1039
19
713
1709
782
1920
598
2707
2428
2658
494
164
193
1855
2820
706
1086
1671
473
215
1931
2707
2707
466
1454
2501
2050
1450
589
2754
1985
1364
482
3310
2149
2911
833
424
284
1715
2404
610
130
269
917
2688
851
379
290
1968
621
3215
623
1815
616
2625
2448
1766
898
1066
1194
2770
3310
3164
1315
379
1808
1315
1815
2991
1406
2505
923
1813
2125
3150
660
467
1167
2658
658
2994
1151
2751
3849
1981
2772
2785
2678
1303
890
2707
1076
1133
1641
2802
2050
2142
851
2772
35
2743
473
1458
2063
851
1922
71
1756
1069
2525
833
2043
890
301
2057
2342
2592
621
613
94
2619
130
1303
970
903
462
2501
621
2163
917
2362
87
194
1263
431
1786
833
2811
1992
604
610
2551
1094
1677
2287
368
1890
2674
2695
1766
355
380
2820
2385
2619
1156
2388
1311
1808
3464
197
782
459
833
19
38
1902
2407
2678
1151
647
1992
1109
471
2772
1084
3163
610
346
184
47
2428
851
181
851
491
678
977
23
1551
1813
772
3163
2762
588
1635
2307
2407
2713
2043
1145
1066
1759
2674
2157
1243
2511
2750
2559
3310
713
412
730
326
326
838
604
641
2355
1178
833
782
1915
772
774
1458
2758
1315
193
1740
917
3163
758
2145
1042
666
1482
674
813
473
405
194
2321
2407
1818
2774
2794
178
623
2952
1214
3109
2407
1696
2385
3179
2258
2511
2525
1992
1464
2609
643
641
782
1406
2448
833
595
621
674
2527
110
2766
2501
3164
2772
2770
1377
610
2149
1931
888
3163
1828
273
903
610
3318
2772
1094
1598
1370
856
525
2342
412
917
290
74
713
2688
468
812
790
1315
713
833
641
621
3758
582
2671
2443
2685
144
1728
1301
109
47
851
364
610
2063
346
110
379
2531
130
462
639
1364
780
1724
2772
2707
621
1827
977
621
198
643
1827
531
782
215
562
1085
194
673
1696
1179
371
588
215
2404
120
121
1178
2642
637
3163
2758
782
991
668
1088
730
2146
290
2671
782
2372
2707
1064
918
2249
62
772
311
1880
1638
2934
2890
531
1992
1922
782
2322
2064
782
2063
1145
2637
1827
995
2364
3310
562
1311
2047
818
2638
1700
2110
995
3360
2619
2353
130
1406
1440
2696
647
2302
2638
130
3368
256
338
621
2362
623
2004
269
2043
2754
666
1458
1724
989
2931
1249
3368
2707
2772
838
2173
654
1042
812
1840
1819
1638
1124
194
2287
610
300
1057
47
1458
3163
2322
2355
2849
975
2448
1370
1255
601
238
1268
1686
187
315
641
1671
610
1880
364
124
2258
647
199
2772
772
782
1452
2511
143
782
758
2511
2364
41
2381
473
3517
1358
2043
610
2811
1066
782
1700
1976
903
3318
2407
2790
600
2925
1379
833
1068
2636
2114
382
604
215
2625
1683
121
465
2045
598
1454
269
582
1458
1377
1156
610
2967
1633
1482
890
1756
3163
637
1461
610
1968
1477
1187
621
1890
2512
107
2397
1066
1809
1069
660
2501
364
1809
1249
2063
2163
1828
610
1057
782
1315
654
1759
671
2412
766
2638
273
194
2129
383
2428
1450
1109
2168
1827
1798
311
296
1855
2835
1454
431
2638
2520
2042
851
1086
643
2443
2428
2812
715
1677
782
2770
630
637
2881
595
194
641
1767
2688
472
473
374
3536
851
833
1478
531
482
74
2804
187
735
1151
2524
482
1981
371
1087
1593
1477
1178
782
2942
1813
209
833
621
1441
1915
2592
782
2183
1931
1324
376
1187
65
618
1669
2019
1370
621
1798
623
1133
120
1263
511
3102
2125
851
610
621
142
527
2527
562
1458
2527
677
2443
1064
2321
654
1880
110
782
980
1815
431
2619
856
2428
588
1057
3163
2592
382
2019
1976
1100
1686
1297
2766
3102
3098
194
1315
1616
197
1197
3013
1813
2271
2707
3164
2805
1875
3368
2636
219
1276
491
2678
713
2776
2426
2533
554
782
1756
851
990
774
621
288
2249
205
2551
75
1441
898
1696
1315
818
782
1497
1894
202
1756
977
2356
838
1370
1728
1840
613
19
952
2119
3403
2355
383
74
856
2063
1240
1179
46
1100
2144
758
1976
368
667
2407
531
1855
2019
833
1780
1715
2142
2707
1075
1079
838
774
610
794
1931
290
2501
2342
1039
199
730
2047
654
1880
2638
1336
1454
3318
833
1145
1028
977
2707
1155
710
2515
215
970
838
600
831
610
775
1315
199
618
613
2707
796
110
1823
2608
47
19
3346
473
1450
1700
977
1633
2527
199
1088
1301
379
1748
74
1241
2100
1151
2019
3834
124
1746
1035
222
1728
2385
1241
2707
2917
471
1260
798
431
812
130
3163
2404
3179
2671
1458
713
3109
3465
473
2743
1027
121
3849
46
1315
2015
1827
866
1167
371
364
2407
3834
833
1753
473
431
251
1156
2707
302
1441
1315
1167
774
326
798
951
3849
164
1109
2750
315
193
1761
296
1594
1733
845
1715
969
674
2145
851
1379
1759
71
563
1241
1167
1066
833
637
660
833
611
2015
1756
888
758
376
613
1094
3354
2885
1086
1086
1551
19
2114
269
1827
2758
2802
130
903
197
315
2322
2302
962
1877
1683
1677
178
782
1733
222
1813
730
758
2515
2015
838
290
1179
527
674
2551
376
1145
2805
2707
1046
2671
311
41
640
610
782
1696
1151
797
1638
1766
1931
326
464
890
643
2168
205
610
205
2559
370
2407
2696
1425
1145
775
833
2386
2114
2772
2257
2043
2551
3549
1165
623
405
1379
1155
851
1809
3241
1898
809
851
621
2362
2637
1358
1968
647
1921
1255
2820
2678
215
1611
1397
120
2090
2126
2568
623
909
1441
1334
520
606
1994
1855
782
1696
833
2249
2743
3215
2707
2533
290
2458
1638
295
370
1167
66
660
1057
3163
2270
1740
903
2372
3163
62
2963
3745
193
382
562
3834
2146
610
2524
672
336
833
520
562
1593
851
2772
288
1501
1740
194
3310
782
643
1482
209
2754
713
2355
2047
2533
1014
2520
338
1912
600
2146
2055
3102
1920
2910
506
2443
1976
833
1268
1315
23
2424
2772
269
199
661
2501
2386
1133
1840
995
1696
181
610
610
782
2705
838
215
2407
3677
1458
2524
3163
531
2885
1458
945
1922
2501
1156
598
679
775
833
621
654
1755
954
2772
3215
794
2339
3102
833
1827
2707
2720
1133
2157
3118
2342
2428
772
1669
2004
562
2289
3109
2524
2881
1920
109
610
2650
2138
2842
2773
1920
2249
1840
2407
2155
2287
2129
269
149
289
674
1195
903
3163
64
1677
1334
3209
833
2890
219
1477
3098
2511
2637
66
2636
215
2837
520
370
1922
2515
2772
582
3310
1683
1440
1199
1151
193
2295
1241
2428
495
783
1477
2751
2772
63
395
610
2540
63
290
1156
990
977
194
482
2168
2157
2142
1815
2731
2568
812
730
232
1899
1303
3215
833
1046
71
833
772
502
1638
382
2119
2064
2173
909
473
833
1696
2642
382
130
995
1993
213
623
1740
1931
2743
1756
1066
621
2020
2443
3102
1364
1057
782
1715
782
637
1458
2443
1946
468
1155
1715
1075
2511
301
2811
109
1798
833
2129
1477
774
797
1813
1076
1477
2527
1057
370
151
2110
490
2146
654
269
412
2775
1179
610
3553
2658
326
3334
1756
2527
199
280
2805
758
782
2650
621
654
1641
1255
251
214
1145
1759
896
2443
1094
1890
909
23
1294
301
2271
232
2671
953
1671
1724
288
2678
2055
2288
666
1370
202
2448
604
395
713
2055
2696
2362
833
1441
2586
2515
2678
494
2671
164
41
1482
194
1178
643
2302
2015
1152
2190
1014
237
621
1133
2428
2696
1133
1294
2015
2008
2458
667
3323
706
3849
667
164
23
194
2090
1669
833
412
991
2157
87
3209
610
370
1696
1315
595
2183
65
1828
311
1450
290
917
3517
2110
782
376
610
46
1753
669
297
326
2258
395
838
3179
130
2802
1124
1461
374
1379
2372
1828
1981
124
1271
613
1156
630
674
2885
336
110
297
2100
2146
809
2355
562
3102
338
1816
1809
2794
772
63
473
29
2642
758
1325
1243
2258
621
2258
2507
684
1700
376
833
158
833
2142
520
621
1740
562
527
1066
2608
2145
637
1423
2559
582
482
502
2407
2055
2153
1638
1899
562
3093
2707
833
2183
2407
808
2146
149
47
833
812
781
554
311
1815
1709
2751
2720
604
257
1100
2636
1315
1840
284
3118
2501
290
604
3310
2173
3368
845
643
143
1715
2127
1268
1715
1890
2144
286
1311
301
1902
1241
2674
1145
2772
3033
2050
371
818
209
1165
184
87
2555
1759
794
774
531
2625
2271
621
2511
2120
2146
1747
1094
1880
2772
2772
2114
1178
494
301
197
1014
2063
2515
3109
1100
2110
600
149
623
917
1896
2772
1813
2060
315
383
2707
370
608
65
194
2149
2341
1377
2559
164
851
1124
3150
2577
2567
3388
124
364
773
471
194
1214
1767
1593
2742
2654
2100
1145
531
65
2157
766
917
215
768
621
2501
3121
554
12
945
3711
2625
1195
1315
1441
833
266
2501
1931
833
2693
2772
1167
1290
621
2050
833
1406
851
494
951
2372
610
2533
1755
2637
1912
1767
2057
1214
2794
2364
730
1397
2696
520
798
194
1301
431
3310
562
120
2707
1815
209
954
466
1798
613
47
1094
851
621
604
143
237
782
194
383
783
1968
1195
3150
1855
1809
407
2362
1441
2064
3150
1336
164
713
833
1815
1167
833
782
845
732
502
2355
35
888
2772
2762
774
2805
2090
1199
2302
2045
1241
1145
1302
1715
1868
637
2404
2322
2407
1482
833
3628
2772
821
2407
3150
1458
2772
1756
2931
780
610
2168
376
1483
209
681
262
1133
2157
2806
774
1981
1421
833
1311
124
977
1978
917
3120
833
758
2249
2157
621
1151
562
794
2142
774
1813
23
654
772
1425
782
989
903
640
898
916
1863
202
214
951
2399
2110
3098
2105
838
209
995
1828
1094
2404
3323
1700
1086
1214
269
110
205
1976
2407
1477
1187
1461
1454
812
1633
2772
205
1931
2362
1064
2428
1425
845
2515
782
1638
774
1813
2157
1145
527
1195
2443
2776
1753
2707
898
219
623
1276
833
2271
237
674
3150
2397
405
502
2407
1633
2688
713
326
110
713
3150
821
1976
1594
2155
3102
65
1598
1890
2407
2625
520
1633
975
1069
494
94
845
1813
2064
520
2912
2742
1912
194
1195
326
3578
1756
607
1324
1165
2594
2758
1616
2540
833
774
2636
290
3150
2642
2685
1740
2527
890
988
554
610
1785
1094
164
1425
214
639
2257
851
667
2407
273
214
431
1268
2055
2515
903
3517
205
297
2019
833
3318
818
3179
202
2512
238
66
23
2386
3310
300
818
1124
3368
2890
2385
2355
1151
326
109
2707
1445
19
2505
284
833
1700
213
2625
1400
3093
1249
833
1868
637
2911
238
1761
798
782
798
2772
923
1863
917
606
1709
758
1325
2065
120
1753
1187
794
1875
3162
1243
643
2802
3308
2697
2754
1946
2551
851
194
1920
2805
120
1551
772
531
1214
2003
1976
2695
2678
2594
280
1263
494
780
637
2060
1787
621
1145
2609
262
1445
833
311
635
782
833
730
2157
2342
2707
782
637
1100
424
833
621
215
621
380
2772
2428
326
2155
2015
151
2443
582
673
1808
2145
2105
284
2790
833
3215
2636
300
2409
1178
130
215
1042
3360
431
2060
945
774
1809
3016
143
1633
1263
945
3163
2448
1458
1151
997
1946
3179
2805
2679
158
1086
2776
1733
502
1593
878
1145
1478
1875
1458
621
610
2515
262
2428
1075
782
610
301
562
1195
2287
326
604
1325
2397
1334
2043
382
1276
71
407
269
1890
1638
1069
262
995
1912
3163
1968
1301
977
1057
621
851
917
851
2515
184
1076
623
1100
1759
2754
1084
1425
1014
1064
2505
2443
2754
1766
1094
621
527
648
1981
2772
923
2785
1334
1700
1683
376
2772
2518
3102
3179
809
47
623
888
833
796
898
35
2658
1696
851
2772
2407
623
782
562
451
1145
673
1946
213
2501
63
2766
2820
621
812
405
1155
2333
1379
613
3310
2257
2890
1457
1406
667
1756
2173
3118
1458
794
610
301
194
2637
2942
833
2295
374
833
71
833
1064
1992
3093
1920
193
1334
473
610
782
3163
980
574
798
3834
782
2567
1039
2802
1477
2592
3368
3661
2885
1196
1167
1094
311
1740
917
1260
346
623
2407
1195
1931
2594
1709
595
2696
3062
424
2119
1840
132
383
3163
1045
130
610
639
780
610
782
2060
531
758
1506
2295
898
2448
383
1336
2636
833
1240
284
2540
2142
833
2766
3109
193
1406
1188
1976
201
107
851
3163
273
598
2802
2183
1809
2811
2057
1379
818
798
1178
2942
431
954
1976
1756
214
758
2889
300
2820
2342
1981
3218
1976
3215
2271
1145
1441
774
713
1880
774
639
1151
1195
798
953
796
782
1737
812
1477
74
209
654
124
120
792
379
2811
184
1109
3215
2765
637
2802
825
173
471
1397
2355
1915
2695
833
3022
2772
604
2890
1715
300
812
1437
802
311
2019
2754
1241
838
1046
782
554
2047
1753
531
916
782
2890
286
2047
2385
833
107
730
297
2881
2707
1133
246
462
1100
2805
1057
1241
405
2145
833
1379
2758
424
2097
288
1276
1100
667
1214
110
637
3323
531
3147
951
851
376
1458
2688
2587
2730
47
2805
1145
916
237
595
2428
1616
370
945
600
1497
643
759
300
2707
228
122
364
833
643
595
1678
2948
3323
2386
473
109
215
2386
1315
194
610
660
2003
1633
851
199
1747
1696
945
1700
1931
2238
2567
730
1133
1700
311
109
1076
706
1478
2925
953
2776
429
1855
1593
2339
2183
2885
782
2720
1441
1863
772
2342
2114
1315
554
1855
412
1740
2743
1920
494
730
1696
3310
2385
1616
300
2707
782
1406
3298
124
713
833
1669
296
2885
2551
2342
1756
2155
2625
494
3109
152
1679
2045
1709
1151
2063
527
2364
2860
1167
2381
527
660
23
1899
1379
2114
1669
639
812
600
2295
2943
1482
326
3368
2515
1066
613
3310
1421
2306
833
133
2129
1151
326
2295
1755
782
576
473
364
2811
2428
2428
1145
2146
2405
1815
616
66
193
2820
772
833
2658
1425
468
3120
2696
2019
621
1094
782
2577
890
1981
1464
471
896
1976
3310
613
2407
124
845
1294
1981
954
1946
124
237
2772
1829
1709
621
2707
3109
94
3179
159
2448
151
1894
1815
2364
288
660
1948
1303
2064
2304
1560
621
2766
2878
2381
120
326
1094
637
845
1457
3118
2043
1315
1454
2019
2155
527
124
679
87
1311
1195
65
1425
3102
3109
3318
2258
1045
637
2145
878
326
3310
1425
2688
370
833
658
465
1425
598
2772
471
988
215
2127
796
199
595
2146
2003
2063
2671
468
1454
1670
2885
202
1669
194
1638
1946
639
2322
1100
2090
775
1855
600
326
1315
1995
297
677
1179
2304
667
2827
2004
782
1554
1828
1946
2751
1686
2126
520
1812
1260
1987
1638
301
1976
1912
610
1303
833
917
232
2342
2695
2802
370
527
1100
3118
2385
833
1401
431
48
2168
272
2752
833
1398
311
2651
41
3132
2742
2879
643
2674
130
1715
194
672
782
1094
2515
896
2321
621
2019
2448
2404
621
796
1064
1315
610
2443
3310
2561
833
2625
554
2386
2129
3849
812
1834
1766
1100
494
780
794
2302
1809
588
802
2114
382
2362
35
1315
2559
1057
205
2355
600
2890
1617
301
1975
673
3118
990
1740
660
2577
782
2138
802
222
395
641
2805
19
288
3179
315
917
370
257
2407
582
2114
3181
1066
3086
46
2704
1439
772
124
3323
1100
1551
63
1992
2409
193
3179
65
3310
1931
120
2625
525
3098
1981
1301
1696
120
1255
284
2594
143
364
1616
610
1311
219
2295
3569
833
1260
520
833
1454
1199
1740
2050
916
1288
782
1669
301
1740
1028
1068
1055
833
1464
520
1915
2428
3142
1181
988
3098
2409
2258
194
3166
1094
3751
990
2271
1855
1766
782
623
2730
382
2772
782
193
1240
1152
851
1156
300
833
412
2885
2525
1526
1195
1301
647
1593
1755
395
46
1156
2638
2114
2407
643
782
1349
654
382
2743
821
2885
3834
1301
531
2041
667
2772
1167
639
2811
467
794
2766
2155
215
1303
124
1364
1931
2385
896
627
1383
3382
2802
782
637
637
1124
623
290
1477
618
2891
851
1066
637
2303
775
995
2931
3109
621
1616
917
257
1593
1767
2885
2527
29
1086
2407
637
2772
641
640
562
1753
1364
1968
2257
2404
916
1133
311
360
473
2515
1303
520
1919
621
2295
1315
1124
473
133
1855
833
3174
638
1199
2142
3296
782
782
1122
782
431
3134
3318
1733
1421
3442
181
290
1370
2942
1497
2754
2691
3163
164
713
451
604
1968
794
2443
1079
2908
1260
2911
2625
713
1809
1497
205
2302
1478
833
1406
794
2685
2511
674
2866
3326
1147
19
1827
1756
833
19
158
2772
637
1813
2638
782
1165
2827
2257
1437
1421
1315
833
2671
483
1891
2339
1406
1066
812
2638
1094
109
1035
19
663
833
3159
1325
673
2372
1669
1364
2802
1828
2157
666
1303
364
710
181
130
794
980
735
2766
802
311
917
621
2594
710
1290
1669
1633
1894
852
2772
2525
2878
3323
654
574
2055
851
401
2050
833
637
782
3109
2530
1290
782
1808
1827
2671
2114
2394
1028
995
194
674
667
3318
2577
666
995
531
818
1324
473
3163
818
494
1076
2404
1406
262
197
3849
1594
364
2359
2142
237
373
2249
674
2592
290
3827
1633
473
621
2730
541
621
1683
2773
1014
302
2707
1064
1715
431
143
613
262
1325
2362
1454
2559
3179
262
618
1715
269
238
730
2707
772
1740
1891
205
1028
833
1733
3438
1686
2525
1894
1188
520
2047
431
251
543
782
606
3665
772
2825
1358
2156
256
604
1968
1311
2428
2342
782
531
2139
2751
109
1551
2512
1931
1190
730
833
1931
2412
1079
2003
376
2157
215
1066
1976
2057
1678
120
205
424
1880
380
630
1324
3319
482
898
2173
66
107
1199
610
1880
1764
109
1068
215
3164
667
1263
688
1638
1968
898
833
1497
758
660
2671
782
1482
3118
2618
2105
782
295
773
2155
2586
794
205
792
2412
1276
2142
1976
713
2518
2114
290
2878
1069
730
2592
2559
623
600
809
2695
782
2518
1207
520
209
2984
2805
1087
1294
621
1156
677
3093
2047
1840
1733
1633
2003
149
2871
667
730
2339
2060
3163
679
637
833
143
2594
2105
2674
371
1740
1311
660
194
833
1324
772
3109
2163
2129
1167
1616
1179
2772
1922
2805
2961
3392
63
2063
833
851
2811
3102
833
3517
3834
2772
215
269
1454
2064
821
370
898
1364
194
531
3164
1086
2258
2707
1733
2625
621
643
851
1100
1445
782
257
109
2342
302
782
3068
812
368
494
1551
3333
621
1370
1156
641
2625
471
3120
3098
758
2525
1616
1197
3193
1840
1370
600
772
2874
424
2105
866
151
627
193
194
1156
315
2662
194
2110
2055
467
851
3318
2854
2831
3547
2805
2649
1437
2691
2695
491
627
2772
2339
782
19
315
833
2144
2114
1076
1912
1195
1749
3492
833
613
1551
2586
194
794
262
2372
1890
164
1094
686
2394
41
643
109
109
780
2658
1249
2696
627
2144
1156
2636
1855
616
405
2019
782
1379
2155
1616
1815
2262
713
1324
214
1842
600
782
1358
667
2295
1976
1880
1458
1675
2707
301
1145
660
1057
1268
2567
833
1401
94
1715
833
2271
2525
604
2287
2559
471
2525
1100
1985
2567
798
606
120
980
187
1301
2730
862
782
202
707
525
798
202
818
866
1094
462
1633
251
3109
1437
1271
2772
1195
2157
3163
300
473
494
1918
1039
1187
730
1358
178
1379
1039
1829
2007
2638
977
774
2144
473
194
2724
1808
382
301
833
2501
376
2515
621
782
2402
173
194
1156
582
214
124
2678
120
562
833
833
1114
1046
262
1315
1669
2090
2016
1868
2527
2820
710
1715
3517
3149
2019
833
1946
3118
412
2559
1401
3318
2362
1315
554
1094
1039
2636
1199
2059
1753
2023
977
1616
782
833
3517
2827
2173
371
102
898
2802
673
2707
1912
604
554
2708
562
2685
1381
833
621
2458
3163
3310
2772
1759
1063
3310
782
338
759
2794
2758
851
1482
1899
2515
371
2592
773
1638
301
1124
2144
370
1114
3318
585
2704
1562
290
1809
1564
130
1715
621
2772
2776
2142
3849
604
782
1753
2678
2142
199
911
1669
468
2638
3531
3098
618
2372
273
2397
1855
2740
1260
2772
2146
311
468
1068
2407
1249
181
1709
794
284
3118
782
796
2772
1633
833
2931
1133
74
782
667
2890
623
368
2501
621
851
471
1922
2295
1167
301
1406
610
1638
2515
431
1370
473
2505
2811
3150
463
2805
2027
1397
1976
856
2762
772
209
1195
2386
698
641
2935
890
674
1294
1813
1241
732
1477
1088
2144
238
970
1497
2594
610
326
3648
3147
610
2407
2090
2772
1912
23
1076
1014
382
1100
637
71
673
405
2707
595
2050
1669
621
3179
1094
1151
3163
1145
2342
269
2258
149
623
588
2846
130
3179
1441
395
1010
610
197
2157
467
1683
256
3163
2911
1458
1315
1154
652
833
2871
1441
1406
87
237
1756
2333
2362
1370
2707
1165
561
87
3674
3098
782
121
1696
3318
1190
531
1809
41
782
301
41
623
462
3163
2588
1315
660
782
531
1808
1133
107
2551
120
193
1894
1315
109
3323
382
2707
1683
710
2772
3310
713
2428
635
269
1992
273
1079
833
606
2342
782
782
782
773
311
782
2934
2145
3658
3517
2050
237
1464
2409
194
758
269
315
660
618
1592
1809
364
2287
1633
301
1370
1694
215
1075
2805
796
202
2638
1497
2458
1700
796
215
2577
647
667
1364
3109
164
2055
1379
610
124
65
121
2890
604
2772
2525
980
660
852
383
772
2362
2686
371
833
3102
819
3102
666
1458
851
2642
2428
1764
2364
969
2505
1145
2386
2060
1311
647
2064
2057
2157
3180
2512
315
917
1809
3093
1145
1492
257
2625
851
3307
2742
1551
2609
376
64
124
2045
3175
3163
1437
2527
833
610
713
1088
2407
1755
610
273
792
1301
710
194
1397
2772
1973
980
782
1472
262
1709
380
187
35
143
3150
429
812
3632
2458
2559
1445
1336
237
1728
2678
471
600
1828
3163
774
290
1155
2771
1616
1379
766
2559
1076
809
812
1133
610
3120
494
2355
2023
1334
2362
149
2149
610
2707
1808
1290
110
783
713
2772
833
472
838
2501
1199
2559
2458
1133
1766
833
215
181
2704
202
2412
1046
232
1255
1612
1995
3118
640
2448
1766
833
2019
2428
471
867
1303
199
2942
1494
1808
3164
1179
280
2890
1311
3163
109
1145
990
1066
833
1477
1401
326
621
1303
2625
41
1875
1303
845
781
995
525
1133
65
1890
963
2394
637
3215
1260
2322
219
1021
1042
1715
766
1370
2372
1423
562
1364
916
494
1441
2811
1470
1855
2638
1088
262
898
2770
662
2533
1214
1303
80
1315
3163
405
2707
782
2636
2772
595
3163
2501
2015
1482
194
1709
812
2511
1109
1303
2707
1922
202
2520
1902
71
1194
1593
818
1145
588
1756
65
1315
772
782
2262
64
2173
1069
1178
1761
3098
65
1912
3310
1178
1100
2890
473
284
621
19
3098
202
150
2567
635
143
1733
2730
202
1798
193
2772
3318
951
468
724
1358
424
284
194
2063
376
527
1445
1809
1211
1593
3163
2505
902
41
812
2163
643
1145
782
1311
1912
1151
610
2249
1241
613
2770
3163
237
2333
3063
262
2183
395
1976
774
1423
637
1057
1425
909
194
1135
395
2550
158
286
380
1700
794
582
3247
782
2428
1728
1214
945
1167
595
1214
917
71
23
980
3163
87
2742
466
2342
1766
1441
2577
782
65
1088
2934
2114
2339
1406
2636
219
149
3093
1094
364
1088
3368
610
1875
2019
219
1458
1294
654
338
2146
2707
774
2138
2404
1135
1724
110
3118
2890
679
758
3150
431
833
1094
621
194
780
2637
1808
143
1425
1973
2257
2501
1301
1828
562
1165
2064
851
2827
674
1145
1813
782
2149
3163
2025
812
2811
302
3163
2110
782
424
2636
647
783
2258
41
2934
621
1425
1551
1425
395
238
1733
3118
3318
623
1199
1133
818
2404
2707
838
2381
710
1167
2512
2824
2287
65
766
2772
1114
990
774
149
1838
2142
890
667
2448
121
1458
341
1255
2772
2805
3318
1740
1075
2362
2249
1425
2588
2625
2027
315
1683
2696
2427
621
2885
1311
772
610
482
1715
2019
713
2060
782
3102
856
2142
1977
1976
1379
1358
1968
3609
945
2770
647
1057
124
621
1425
1441
833
2372
995
613
301
1075
2019
1715
2533
618
833
647
2928
1315
1891
3179
2533
1260
1880
2302
2555
2776
782
1880
2043
149
3310
288
647
772
2443
3318
2355
376
1255
2386
1715
772
2407
2805
2302
1641
916
2762
531
783
2707
782
758
782
473
209
1487
1560
68
1915
2642
2563
2770
1756
2146
610
2322
833
2157
2407
2636
1678
269
643
3118
2257
1616
2805
951
2527
667
635
1086
3517
833
1915
772
237
667
1669
2163
120
2397
621
833
1151
1290
3163
730
2625
647
205
2258
1931
64
954
1088
1315
1311
2342
561
1195
1233
238
2443
1088
833
639
288
19
1094
1551
2407
2525
1696
606
288
1981
2617
257
1841
2057
833
3098
917
2772
1179
2362
667
1195
335
1920
1199
1724
1197
2163
833
917
980
782
1683
674
1069
2146
2772
1145
917
1728
667
1458
1133
1766
2362
2355
3557
439
3403
1756
2412
2342
2730
1828
199
2704
110
2295
2625
833
1195
1094
2762
1477
3281
2925
2146
1156
995
2155
205
295
1696
2157
2772
1809
1145
1190
2811
554
1920
2019
424
65
3494
476
1445
833
782
382
2321
1755
2776
194
2772
3782
1638
462
3179
917
3712
1809
2025
674
951
2707
2638
782
1633
782
473
2394
2766
1294
273
2907
654
3517
311
610
818
2271
923
713
2520
3120
1740
3310
2772
820
1753
19
2662
1425
41
1441
2362
667
2642
1178
782
2304
2385
2772
2746
995
424
531
1855
1109
1276
1301
2530
1809
782
1458
774
724
1931
173
627
110
970
1249
2394
2407
311
833
1915
640
2696
647
431
637
2110
2407
833
194
1638
1325
383
2772
398
2658
782
94
341
2917
2443
851
809
1766
431
833
2707
2064
226
383
851
2805
71
1152
1733
2907
2428
2707
798
2019
562
600
3318
1840
379
1828
1669
1737
600
1598
1397
1088
3150
3109
782
2802
838
1781
660
1156
1483
193
1450
520
1454
1633
2772
637
3117
3109
2370
2385
782
3120
65
1076
906
431
467
3323
101
1260
71
1240
1010
672
1109
667
2577
2355
2145
130
1765
588
782
783
209
1995
562
2561
637
2372
2163
917
1890
1709
1311
473
917
2787
2890
205
2145
2772
595
3215
1709
1241
1976
371
2155
1079
3517
2671
2339
1057
896
1669
3626
798
2772
313
2339
374
1094
46
262
2443
667
2687
142
845
951
2805
2592
1135
531
1325
1715
520
1109
1145
1066
2257
1315
1894
2531
1440
1915
2019
2157
1477
2637
3118
604
2257
143
1976
209
1241
2762
2339
588
65
782
300
2155
2594
758
2835
1733
2730
1815
3164
2505
2407
2707
1325
2129
1226
833
288
1880
383
1452
945
199
382
2015
1151
2394
1151
1563
772
1425
280
1240
2183
2443
782
237
2063
2141
1315
1488
1976
2670
909
2879
2527
610
3179
1425
301
1495
209
782
2671
109
2527
1679
1199
782
301
758
660
382
197
1973
952
376
1756
1034
1828
2063
1064
379
2321
3323
302
637
838
271
618
667
1109
2385
3318
1715
621
1706
637
462
2168
658
1046
995
1815
1040
405
772
3118
977
667
376
511
1478
395
288
3253
3118
2407
1058
2772
2770
772
1458
629
1740
1014
2707
2462
402
2567
954
2144
2772
2155
1301
2942
395
184
909
1920
1910
193
1294
2412
729
2057
1379
851
1249
527
2828
2670
945
600
2515
149
431
74
3102
206
2636
1976
326
181
2063
588
2811
1616
382
833
41
666
1700
1088
610
2774
782
772
2055
2943
2110
802
301
74
1798
1551
2339
124
2157
3118
2271
380
1094
812
531
2943
1155
2428
431
677
2819
3118
1087
833
1133
621
2594
1425
3102
2657
769
637
782
364
3215
1709
238
2577
149
3323
1440
220
1445
1700
202
2264
2145
833
3385
554
988
3163
782
2515
1808
1100
2891
782
623
641
794
269
1546
2304
2142
997
2027
3150
41
1336
87
1315
1263
713
462
766
1440
782
412
301
2407
3517
1454
782
1370
1370
388
1756
1931
1315
995
290
3849
19
3160
23
1145
2372
2114
1214
2394
1358
1349
215
1280
903
290
1046
2407
574
2931
923
833
851
3318
2295
1995
124
440
610
143
980
124
431
610
1124
238
2878
1973
2092
2428
660
1445
707
1364
494
2802
773
737
977
977
35
710
2386
975
796
345
1325
2707
1730
637
637
613
403
1920
1894
1477
1920
160
782
3163
613
2671
1549
2318
1151
2772
214
643
288
1809
2004
1973
41
2448
2505
1977
2733
1915
851
2407
618
109
1425
1787
371
1669
951
833
2443
794
783
1669
2443
3847
1401
494
3102
713
74
1616
896
833
598
2678
812
2770
1891
1922
266
2102
1249
2501
2707
1638
1334
637
2043
527
851
916
782
1724
19
917
2173
2428
1179
794
1178
710
1336
1035
1145
600
1809
2934
202
121
772
980
65
1315
2342
1255
562
2183
1827
1875
2505
1767
3310
2019
1145
1087
2525
1066
623
1809
1046
1441
3729
2129
833
1808
2407
2404
2144
772
995
798
2498
2397
467
2501
3179
2060
2890
2342
193
600
3163
1195
431
2407
311
1076
1863
2146
1709
1325
742
977
262
1156
395
637
2609
74
256
600
610
833
468
3861
237
1195
598
202
2707
2424
1401
621
23
3655
266
2407
3375
610
130
1406
2146
1325
1199
1728
798
219
1133
2416
2527
2119
809
1377
772
2754
531
833
654
3392
1809
3849
2262
1696
71
610
1109
1039
473
775
2707
782
1671
50
1240
3367
531
1912
2688
1124
554
1101
2772
1406
851
977
238
302
1315
338
851
667
1379
1370
202
2129
1875
368
610
794
3310
257
909
995
851
600
1651
498
623
610
2559
618
2004
600
917
1069
1880
130
621
2501
2060
2678
405
623
2289
3514
677
1039
851
1066
783
199
674
205
833
109
2110
775
610
1638
1249
2435
1482
582
2772
41
1315
2707
2671
666
1271
1477
262
2707
3163
774
19
1046
1740
288
782
1977
667
1551
2119
851
3774
2090
3057
833
380
3318
1046
1715
2047
2601
3849
1315
679
1611
3163
600
3179
2763
215
610
833
2015
1150
1828
621
1199
953
600
2407
2386
2173
2173
3215
1379
474
856
1152
637
355
1243
1315
782
613
637
284
2636
1100
1315
769
2707
2404
1425
1155
1135
149
782
2105
3318
3209
635
1064
1276
1863
2642
2443
3179
1912
758
1088
623
41
3517
2770
2501
130
2318
94
2342
204
109
1880
838
618
774
627
237
1045
2064
496
3163
1370
465
336
2730
1700
673
2407
2057
1709
2027
1066
527
2699
1633
1199
2407
262
831
1454
3093
1109
2302
2772
3093
2258
531
1894
3318
1809
1003
618
1633
604
991
3150
1920
2146
1086
1311
3310
637
782
1458
1931
178
370
794
3532
296
3164
2019
833
1756
833
1677
794
1497
562
3163
1458
531
1868
473
2258
272
916
194
610
2811
2157
1931
667
1787
623
604
41
23
610
1759
782
2501
2448
562
3318
3180
562
110
502
262
796
465
856
194
1249
2047
562
3257
2145
773
1057
328
845
3163
782
2063
222
660
290
637
1188
2878
951
833
2443
2594
953
193
202
833
1855
1946
120
2019
2362
74
1875
2724
473
1425
2105
2891
214
1700
1379
1863
766
758
2142
2019
3209
2885
660
199
1165
903
2448
2772
2555
2772
2772
1683
710
3746
2149
2003
300
1922
3318
288
1406
288
383
2321
3318
3495
766
1109
3323
2698
2707
2878
782
2642
23
2772
1551
302
370
2642
1700
1890
2407
1201
1458
1638
1370
94
352
471
238
637
667
2019
1094
2443
766
215
315
1421
3150
2100
473
3046
3318
1145
782
772
3118
1195
1066
1683
2157
194
110
102
2505
215
1594
193
2043
610
2922
2149
2881
2384
2741
1195
2508
2707
1066
1336
1715
838
783
527
3163
1263
2878
2906
1890
2540
630
2119
2097
1968
197
473
774
1195
2386
1756
2594
713
654
758
1641
2047
2674
1768
1406
373
3179
467
21
3318
794
143
467
107
2881
2089
641
3152
491
2123
237
1151
916
1973
637
2559
1954
1241
637
1756
205
1976
576
2962
3310
482
1740
531
1491
194
1464
1168
991
471
3318
2770
1440
2404
654
1190
2119
431
637
405
2386
1303
3163
3118
782
1035
867
833
621
2758
311
1976
710
3318
833
256
64
1477
600
412
124
1981
527
1740
257
143
3318
297
1014
613
2043
149
2063
1894
1187
1946
2043
1715
851
110
833
2385
2772
990
766
1976
3163
1028
213
674
2827
2147
1301
2372
262
2249
2505
2407
1764
1482
954
1334
1704
766
371
903
2659
3667
531
2372
411
464
368
1069
2772
41
627
1145
130
3323
2146
988
124
1977
1109
1401
613
237
194
1766
301
468
713
637
1478
977
1588
1276
2110
380
782
833
1454
130
107
3129
3849
2173
782
962
627
382
621
2501
2637
2567
782
2025
1241
3215
71
531
1477
576
3849
520
2372
3120
610
1715
1260
336
2050
562
613
775
562
833
782
1551
3164
851
794
502
1260
1828
482
1641
412
1199
2145
2772
473
2515
109
262
124
181
1740
1551
376
1133
618
1827
1241
1370
124
1271
782
2685
2805
1920
181
2443
19
2559
3120
296
1303
611
494
2055
1187
917
284
1094
654
3834
1875
219
3179
1946
3318
2262
1133
2362
3310
2772
1195
2342
2146
2397
621
951
1086
1441
833
641
1401
1069
1497
1064
473
890
2750
1167
833
574
301
772
845
1197
2047
1241
237
2407
977
667
2407
833
1315
654
315
802
1633
1133
562
798
1899
193
1114
794
917
405
903
990
2519
2802
637
467
2911
2743
953
2304
2271
1167
977
3570
215
637
2559
660
2707
1076
531
1920
1700
888
301
19
1109
660
2258
1715
3589
1145
1551
2372
1124
1827
970
679
588
2353
1445
833
3638
66
1696
1638
2342
2114
3719
3310
1155
917
1497
3164
782
774
2443
3163
2561
301
1174
2362
1677
1593
1633
774
1633
1809
3318
1276
205
2696
405
110
774
833
1100
654
1700
623
613
2515
1766
890
713
2333
2295
1454
2407
1358
1767
2805
262
382
1828
2802
3102
2257
2025
395
2144
1838
758
3392
2258
187
1069
2372
639
1733
219
1875
3351
1915
1946
2881
2707
666
431
2577
1336
2890
2249
1145
1699
1195
215
782
288
2138
1276
995
3859
803
833
637
1069
783
1334
618
215
2533
1683
3118
916
798
214
440
758
867
1425
641
3310
473
2339
1124
194
2362
1458
2505
431
1683
1243
520
1311
1753
1683
608
2050
1069
802
610
623
2786
1401
2756
107
237
1616
1809
2625
326
1828
610
812
1543
623
302
376
326
2772
107
232
1045
1094
833
2173
1489
2355
1715
1540
660
1976
238
833
2443
2658
1301
3163
679
3818
2577
3163
370
980
1755
62
3310
643
977
1377
1241
2520
2758
2511
251
3118
142
1497
2657
1133
1976
923
667
2114
1982
2407
124
2805
783
1151
613
1724
3465
1756
1406
1482
616
2412
1260
833
2891
1046
107
1809
1638
2304
2322
1240
851
3129
257
667
482
1480
2518
1669
962
491
1028
164
710
3163
2688
1840
2114
782
1152
977
257
1334
1358
1263
654
2295
1594
604
1066
1921
1370
2772
2119
1756
2125
2407
94
715
1311
2805
1397
2515
1766
758
637
562
1616
1260
1349
468
1931
2431
2770
1700
621
1349
194
851
1638
2619
782
1756
2110
1827
1156
774
2342
121
1199
1931
3098
3310
1740
1669
1324
1633
3288
1828
2561
382
205
970
1268
1401
2127
2339
1683
302
674
1808
2567
1133
185
1057
610
1057
654
2707
94
1920
3141
1715
2525
1187
713
465
2287
3310
209
2772
262
851
494
1477
124
953
64
2428
110
782
124
1156
1922
2696
3215
1109
124
1976
851
1482
1809
838
1715
1088
531
121
833
2619
19
2805
2742
301
1379
2090
1255
1240
1715
382
2518
851
19
63
2696
1155
1551
473
2772
574
2561
2362
1715
2625
997
2302
562
3364
382
674
149
627
373
3310
2333
63
574
2567
3318
2448
975
2127
1145
215
2138
2428
371
2428
1916
1311
1740
2155
898
124
1064
1167
194
1145
467
109
1809
1968
782
2772
880
2707
2525
1756
379
2501
1151
527
133
2497
1276
2063
1214
2249
2064
2805
1547
502
851
1766
1377
2625
2917
562
833
370
2499
1069
74
796
1477
732
3120
1379
2322
1733
107
531
2743
2146
851
2911
251
782
382
2145
1089
2772
2173
3834
1551
2567
2404
782
2758
798
1890
2114
3310
346
2146
2129
63
1397
19
2448
595
187
1094
643
766
19
2249
315
610
637
1334
3197
1094
562
3517
193
2695
2443
1633
1425
698
3178
906
209
713
600
833
194
867
1454
2820
2794
2671
1109
2662
1920
758
464
1334
1028
149
2685
990
41
1813
1037
110
660
2882
1767
300
3118
1813
19
288
2142
1700
1450
562
2157
576
368
3849
1370
2105
1195
214
2638
301
2407
1922
1326
1707
2515
1593
1145
782
2671
2060
2885
465
2707
1669
465
215
794
494
796
1482
531
1109
970
812
1039
582
595
1315
3318
288
1075
833
2047
2428
621
326
1406
1156
2885
2720
1178
621
302
2592
782
1922
23
637
1039
2636
2651
2925
1757
851
794
2638
467
618
2525
1788
896
2407
2149
1441
3280
2567
2531
1156
3120
613
782
2110
613
2114
621
2931
627
1977
1454
1764
3163
2407
1156
46
1683
149
315
833
1968
1249
1076
637
3179
833
1946
782
1968
2820
595
621
1045
1379
64
3615
1875
3118
262
898
775
1700
62
215
851
1678
833
1813
2772
917
2785
1241
2262
326
3098
1863
2142
2262
3318
2707
1167
2064
2257
2412
674
610
1977
1276
202
2942
1165
833
2625
1899
1039
833
424
431
951
851
380
654
2685
833
2762
903
2518
2144
2758
1057
1303
1594
1066
782
641
903
766
124
199
1165
1249
2142
833
2636
1715
1358
2772
47
2559
215
520
2707
1145
110
621
673
2772
2559
780
775
424
395
1301
1145
2050
2772
2772
149
1303
627
2511
23
1425
311
588
833
637
361
2772
667
1360
215
623
667
2518
311
209
215
667
2407
3310
2145
494
1315
896
2704
2386
3164
1303
630
1891
2015
1028
582
2926
164
3080
2302
1109
1260
1593
796
2592
2637
890
2372
2342
606
273
379
833
758
2772
2785
2518
623
1241
257
903
300
2805
262
237
1155
623
1179
462
621
1094
639
1593
109
3161
3323
187
1066
2707
2766
346
290
371
917
630
660
1477
2063
923
1756
1076
782
3179
3102
194
794
1133
2501
187
338
838
1753
289
833
2726
3118
66
2295
833
2559
796
782
833
3163
376
1767
1696
1921
74
205
2720
368
833
1728
730
833
1594
782
1828
2671
782
473
780
29
464
3834
2594
2257
995
1325
833
482
2943
1669
562
382
917
2707
215
667
300
1700
2594
1014
3360
194
606
1039
1249
3120
604
1633
1702
464
637
300
730
2531
3517
951
1616
1683
368
729
1046
3163
782
2407
916
782
2508
833
1809
782
2443
809
2516
2258
758
782
772
2428
2742
1755
65
766
405
1616
2662
554
63
1895
3310
604
1243
2707
1086
2157
1358
1756
290
1199
2772
1249
1855
562
130
1709
1715
833
1187
2811
2105
758
2258
3368
290
611
1425
667
1334
494
1740
1124
238
74
2742
2153
2585
851
780
2746
1638
520
2772
1145
2342
2407
782
2511
1066
562
1334
3310
257
3163
660
1100
1813
2931
467
2060
674
3163
124
2827
588
1828
280
2019
954
1981
772
1981
1915
1715
1358
1458
2916
3179
856
3163
1740
1076
237
637
595
1364
2925
63
3118
604
1377
833
1249
109
845
774
2636
71
673
782
1482
2561
284
1358
1334
2805
623
1303
364
1066
1165
898
63
3109
1109
1188
637
1079
621
796
1045
1406
1875
833
213
1066
2163
3657
1297
610
595
775
1740
2518
772
637
2302
1931
1370
867
1046
1109
1276
2129
554
19
3215
3209
554
977
1402
1324
576
729
219
3163
143
3163
3463
2355
2995
94
802
1894
621
1733
1977
121
1187
3311
774
2642
833
290
371
3849
2372
1920
780
2287
1724
903
237
2443
2772
109
866
107
1124
1976
2110
794
468
1179
1086
2063
202
1197
595
2881
237
833
1594
637
194
2878
2637
271
3058
1406
1059
1638
205
23
1976
1968
2055
124
2025
2696
65
269
2443
63
2144
202
2167
262
588
209
94
2007
621
833
151
2386
802
1315
677
2505
2658
637
87
1915
1809
395
3318
527
2095
917
1179
2942
2671
2157
473
2772
2110
851
3179
1700
173
2730
288
975
130
531
782
2271
794
178
2637
2114
110
627
2707
2168
621
2811
2910
2707
1179
1890
1195
1880
1377
1756
562
1046
41
2743
1214
2370
286
2339
2854
1896
2407
588
2385
46
2772
1076
3113
3517
1616
3163
66
2772
1458
923
414
1709
977
2527
66
2386
2934
213
758
802
87
1828
482
1755
1145
595
2428
1753
812
2766
193
1260
424
962
1813
588
197
1683
1201
833
1877
3118
623
1894
1437
1728
1808
194
1315
3328
178
2707
766
713
1076
1249
2322
2338
3408
3323
833
3093
209
954
1324
130
2015
205
1755
2918
2218
637
2577
1981
2586
667
2766
833
1425
977
1035
2609
1968
2638
3093
2609
1195
1638
71
151
3300
193
2290
890
1715
1066
468
1946
667
2394
2881
1477
833
1677
774
782
782
1195
2758
730
1076
3109
1764
1046
2119
1364
1922
798
361
3163
1458
2805
833
641
637
379
809
527
531
1167
269
890
1303
2882
364
2428
273
1124
640
1813
471
1039
906
980
199
2685
833
713
898
772
215
782
1349
1826
1809
2145
1240
1756
2321
1452
2743
2625
3093
1358
1325
494
2524
783
774
311
782
107
1199
660
782
1179
2567
94
326
1076
1290
2942
124
2105
2043
2050
35
2003
375
1636
639
1759
1759
3310
977
364
94
2055
2751
613
2707
613
164
2055
1973
1294
2259
1988
262
311
1766
2638
574
2394
2060
257
109
290
724
782
713
3323
2696
1828
1641
2891
1145
3150
1007
1039
109
370
1761
2561
621
2129
851
903
1766
142
856
845
833
677
3120
1863
2533
732
647
290
1715
1551
2881
3215
2766
995
2525
2688
2671
1199
2925
266
2835
3368
482
977
3465
2362
494
1730
2766
2851
2386
2678
621
1214
613
2561
2144
1922
613
464
2298
1759
2043
2609
1370
1808
641
3318
782
520
465
3344
782
1241
219
798
202
2952
780
812
232
2090
909
2322
1896
674
260
1135
1045
382
906
1766
1815
1551
2019
1678
2443
1915
604
833
3323
3030
1454
2703
2811
2707
467
149
1066
592
1064
2443
2511
1066
202
1249
833
301
782
326
71
23
647
238
627
3150
1828
1899
1109
1896
326
660
2772
1134
851
783
3164
3163
610
290
951
780
691
1928
1188
2019
219
637
621
1064
3150
833
1094
2890
527
660
1450
1249
2802
1294
2249
2707
194
2146
29
1276
833
202
639
219
109
193
1808
1301
369
194
2638
2448
1633
1028
209
2126
3323
1336
2637
2772
3323
376
627
1663
1076
23
1195
1303
326
2588
2043
3318
1303
3310
2105
1260
1066
833
1740
2110
1014
1109
1406
713
368
2355
621
2110
1315
954
866
2404
954
2321
273
1035
613
2763
610
311
2126
1268
3209
462
2381
2443
833
654
465
1311
107
527
1756
302
468
2183
1827
193
1379
1497
856
782
2594
2355
382
1276
1179
1311
3311
554
2428
194
1336
531
383
1243
465
2142
2063
3628
3150
1931
1920
187
640
1855
833
149
782
1458
3094
130
194
405
467
2625
1954
2287
1195
851
2772
2750
3163
1809
1133
311
1679
2443
1915
3179
405
149
3281
1028
107
1014
1454
1724
2443
151
2625
2501
618
1572
2019
2695
1379
2428
1485
848
3310
2428
782
1145
1379
774
1813
1094
286
977
87
833
2678
782
431
1076
631
2678
1896
1303
19
600
1133
1593
1669
1094
818
1724
3209
2636
613
1809
2786
977
582
623
833
833
2043
420
647
431
890
1787
2515
1399
1633
977
833
2168
467
251
1079
1406
1715
1190
2525
2637
2593
802
1195
833
209
799
2019
1406
1358
302
2672
833
710
1740
3517
610
2577
2364
833
2501
1156
758
3318
1218
2501
3323
2386
3318
473
588
2533
1827
64
595
3849
2766
833
2707
3464
109
124
2695
833
3323
1076
2145
2119
589
2511
621
149
1922
109
1406
238
74
780
215
3459
2385
269
1100
554
2443
290
2934
1167
2362
780
3368
3163
2696
2342
600
851
65
990
574
782
2794
774
1616
2364
610
1156
2853
1880
637
1551
19
673
772
606
1145
2163
1145
290
595
613
1188
2770
674
2050
2155
1633
588
301
2917
2261
2766
2043
1406
1912
562
562
1737
256
3102
194
1425
1683
851
833
121
1891
1303
582
223
520
1766
202
2770
613
647
143
3354
238
637
3310
1522
851
660
1086
2811
326
302
370
3397
288
3120
87
2355
1669
1094
2355
1255
1315
818
465
2476
890
1035
2772
732
64
3118
1594
2339
2811
1441
1156
766
364
1976
2772
1724
713
2027
610
730
2149
1268
2019
1057
1440
3163
1349
64
1155
1756
1968
1709
1094
637
774
412
1482
782
2674
3118
2525
1100
315
1088
833
3007
1636
775
3118
1133
3283
2138
35
818
903
660
224
627
2742
639
1976
782
1696
782
121
1497
952
2650
2304
1377
2157
311
527
991
1086
383
2770
2766
1452
477
980
2533
613
975
143
2882
1616
262
2758
1813
1992
1325
2651
1178
637
2775
3849
1715
2890
1069
595
87
3163
2885
376
2911
2890
1064
1133
109
1899
2766
658
2256
371
954
595
1151
3102
3318
2448
780
1190
640
1738
2805
2183
866
809
2720
866
1145
364
1311
1156
2142
2766
2257
1311
2533
1973
288
977
2515
468
3118
850
1437
1696
677
2994
2772
2594
888
610
845
269
1064
2055
494
562
197
1813
1379
3179
896
672
1241
666
991
2057
520
2362
2114
637
1683
758
618
520
3824
2636
1753
2110
1700
2105
2577
2642
2912
604
2525
766
673
2772
613
1358
674
2911
194
2270
1094
1452
798
2144
1195
237
326
3589
1875
1809
1813
1383
562
1046
621
2657
2805
2119
520
467
449
818
2397
2321
215
2662
202
383
3318
3215
19
1946
143
3179
93
1669
290
2642
604
531
1068
647
3628
531
951
3628
2045
782
1133
3102
1094
467
2385
2407
766
1167
149
794
2142
1155
1683
588
407
610
1616
527
588
1659
19
780
3311
382
143
977
2183
473
124
2407
2540
65
782
1766
867
2662
772
627
405
997
903
2287
1076
1303
812
1798
2707
405
2772
906
2091
627
2333
2342
1477
1066
782
1377
2805
1109
1482
2764
1441
637
1981
251
2503
3164
1968
2594
2407
2811
1813
1260
412
903
269
2625
1740
2881
1756
2758
2766
1406
1890
613
2707
1100
838
2458
833
621
1370
194
3163
1094
1094
833
130
1808
109
262
2772
2515
890
782
65
494
613
679
838
2262
2428
382
2173
1981
19
1243
1156
833
3054
2671
600
1633
1992
2372
654
851
520
2766
2811
2662
1764
1633
945
783
866
2168
710
1400
1440
609
2110
2146
1696
280
2567
1425
2120
1683
199
2751
667
667
3215
257
2342
2636
1766
833
2696
667
2386
2592
1311
711
194
2609
2407
361
589
2707
890
969
1336
707
2811
1638
2258
852
1828
1683
1709
2428
2696
2805
290
1753
1875
326
637
833
368
1046
130
531
2362
1616
2765
2685
782
977
1349
2638
1875
2707
3323
1996
205
951
1696
301
794
713
94
2114
890
772
2168
2773
588
164
130
664
667
468
2501
491
2157
772
315
1809
371
833
1669
3093
455
1809
1669
890
468
667
3310
2003
143
1669
1633
209
1241
130
574
1156
2407
621
1441
1755
2540
2508
1715
2443
2511
896
772
2142
1709
2917
2302
1094
1179
3323
3179
1767
660
1809
1808
1798
637
2625
215
666
65
1187
1276
3392
130
909
794
2404
1057
2772
1931
284
599
1809
251
1406
2890
3305
610
1094
1087
2555
1241
1195
1290
917
473
338
2642
1880
2637
2704
621
677
2372
2145
621
2743
1931
1421
1315
3318
2145
2890
1855
2443
2407
2707
2688
2249
149
2119
980
63
627
2119
2515
1612
482
266
2448
1241
2533
1920
1809
1915
107
833
326
782
767
1379
2871
494
3163
1477
1311
2407
1144
1378
193
2381
604
531
2707
3834
110
368
238
2505
2168
1303
821
19
395
600
2055
2678
1477
1325
833
1262
1151
2827
71
772
1100
494
1633
405
1199
1829
531
2055
3318
302
2518
627
3163
798
962
2688
2820
1425
1477
19
41
1815
2354
2060
41
1995
2932
2696
2743
3163
3318
473
1641
2443
527
2097
3109
41
1766
3179
2707
732
1165
238
2448
782
2561
2567
2372
796
1377
1755
1755
1809
1483
1915
143
1737
2942
1014
1839
3163
431
110
1315
782
1240
1133
2476
2994
1828
898
2019
660
1094
2754
2060
903
197
782
2772
468
2638
574
639
851
368
2114
802
3318
2952
782
782
798
1980
1753
205
2533
23
1260
1946
2527
1124
833
1868
1616
3093
2763
2650
782
1715
566
1243
214
376
382
2772
176
600
1311
1981
2183
531
1669
212
1260
2144
1109
1088
1145
2428
833
2145
1255
3274
1179
1458
2339
2802
462
660
1759
977
1464
2271
1290
2696
833
527
326
604
647
588
730
2657
1669
405
1271
833
1709
3318
1401
833
1976
3310
613
1700
71
2955
782
710
1294
1868
2105
833
215
2515
970
194
205
975
833
2110
2707
2155
2917
637
2428
311
2157
2060
809
2090
2007
833
107
833
65
2776
380
1827
130
251
641
1195
782
2742
1809
2537
251
647
65
2594
2256
2763
1633
1260
3157
3209
782
462
301
1915
315
2637
621
3118
1973
637
1700
3318
311
1045
1094
301
1740
1076
3567
2295
502
1724
1700
574
1303
796
1809
637
2707
2110
290
667
660
2407
222
630
945
2533
713
130
2249
2696
1133
2707
1156
2249
1145
623
1133
1241
194
637
412
1968
1809
2696
3318
782
2321
382
2827
110
273
3163
2619
1094
1364
1455
202
2835
3179
2531
1195
2811
1425
2881
338
2772
10
3093
851
1241
1611
995
903
1094
1700
2688
1377
3118
203
1100
621
2724
1151
412
794
468
334
1124
3093
2372
3109
219
467
1076
2890
654
623
238
730
610
2720
2662
3093
1088
3179
970
909
1551
2585
637
1766
3163
851
1336
1301
71
2386
621
3109
1133
71
923
637
1179
1379
1179
424
2707
595
2015
1815
666
2651
1683
610
2115
796
412
395
311
198
2695
1133
3179
1379
838
3179
833
2766
164
3109
2679
2878
238
2657
1446
2452
3102
1915
194
2688
627
772
2100
903
576
41
2707
2342
732
130
679
3163
812
193
3093
357
1700
3163
1199
311
1936
2505
1482
209
491
833
1109
1638
1268
779
408
1076
2339
2402
2878
2678
1711
368
554
3230
2090
782
2515
780
35
640
610
1065
3163
2696
815
1813
2064
2090
2393
995
2501
2685
833
256
678
1931
576
1740
1406
730
1764
120
903
63
621
473
2386
772
851
1349
2707
1133
1477
2931
3118
1069
2805
468
3109
1458
1458
205
3310
1401
19
379
3179
62
1987
600
1482
1922
1683
1461
2511
424
833
1109
2257
782
774
2790
782
2003
149
143
66
1114
1195
1195
190
520
666
1425
1677
2772
2373
969
1868
2271
2614
2625
2262
2766
1415
1766
1809
613
1843
851
2942
2019
1315
194
1241
1740
215
194
601
2758
1069
621
1156
1863
1421
774
1756
2339
1894
2637
1214
2304
1100
2638
1894
149
1241
1613
988
1179
1406
143
833
2907
1014
2090
2110
2527
917
1239
1199
2750
3323
1709
2173
833
288
2505
2060
782
1370
211
637
1013
2650
2043
812
3517
720
1268
2772
273
1931
782
2295
2057
588
506
130
1452
2146
2720
2129
222
833
2407
2304
782
1214
639
1683
2386
473
833
2679
2114
640
2512
149
2386
3164
371
2533
2007
710
1482
620
2772
1641
219
520
2302
41
531
2674
2114
975
379
2322
160
2327
215
782
833
297
2707
1863
833
621
898
2407
2145
2385
1315
1755
1155
2772
851
674
311
613
988
792
2342
3310
41
1678
315
2658
1724
2105
643
604
2730
1315
194
232
109
562
917
2505
3118
2885
903
596
1894
2168
604
1214
380
2525
3310
621
2754
674
758
1400
2302
2407
3248
1240
326
1199
2458
1767
412
379
2772
1137
1968
2720
371
1406
1477
3163
1379
2763
867
2811
1241
2772
809
2515
1249
2881
2594
954
2446
3318
1798
2588
1740
311
2499
1458
527
1633
2019
1290
660
2063
774
1579
2707
286
254
667
194
158
3179
2772
2592
600
1377
833
2302
2258
1946
374
1616
809
660
608
530
667
3310
3163
2097
1151
1421
1301
2372
674
782
2372
782
1894
405
954
1497
1133
2508
2055
2527
205
2805
2772
1764
1808
1441
1827
1669
290
346
780
856
2742
2707
574
916
2688
2763
2055
94
290
679
2742
383
1003
595
798
2786
782
19
1756
1268
311
672
193
2027
2533
1968
2794
531
2594
2141
923
1458
473
2688
219
370
1214
2407
1594
1156
2376
782
1290
2688
977
473
2878
2138
1594
595
3360
482
2142
1133
2321
376
121
1755
290
2696
109
149
2820
1987
1977
376
2786
194
604
2019
3310
2592
737
326
2559
1145
1809
232
2443
262
833
1715
772
2498
990
2163
574
300
1240
2637
809
1167
1425
2428
181
431
2592
2394
527
2322
962
782
2786
2772
1478
627
1109
2258
1973
2551
782
3179
1377
641
1179
782
1740
2110
1094
71
1241
833
462
2754
364
851
1151
1482
473
2592
3193
1638
65
833
2055
237
1066
1075
1827
3318
2854
610
1733
3120
2090
2015
833
109
1195
2794
3376
917
2805
2095
954
326
431
197
809
193
1179
1709
1928
1733
975
2386
916
1828
531
1069
2942
1379
917
2015
71
783
431
2742
2385
660
2015
23
574
833
951
2095
1440
1187
818
2742
194
301
775
1678
1551
205
2144
1094
968
1920
1187
2157
833
1502
1766
1441
1425
1188
878
621
2163
371
1607
667
833
71
782
2758
2063
205
2362
2257
2144
1325
1595
1151
3093
2952
833
3318
2766
2407
431
3604
2163
1977
3659
2407
845
1679
1740
730
923
491
71
1756
468
251
315
2640
2385
641
1195
202
181
3109
2501
833
2772
1076
2258
251
473
181
1483
1066
2342
124
772
637
133
2533
107
2625
110
2155
782
1079
2743
833
595
660
1863
3215
1728
19
468
2129
2114
2270
311
1815
2805
1311
65
1828
2155
2105
473
205
382
164
2190
2707
1133
150
1255
1028
1756
2751
2742
262
164
562
193
798
2173
2443
782
2339
833
124
1425
1733
782
2766
833
851
2079
376
2925
214
782
833
2222
2811
782
2127
1377
2173
2355
2737
1669
1315
977
1199
2019
833
130
1401
623
251
202
1145
1214
708
3006
520
2407
1255
2609
300
2007
3349
1100
1753
376
2594
1633
19
1187
3834
158
852
1669
205
1003
531
674
2637
2685
782
1377
2321
479
1349
1815
74
3368
595
833
1740
647
1482
371
237
1377
311
1064
1740
1240
109
621
1268
143
1480
1294
610
2766
326
1021
1035
1303
674
1370
1616
1478
431
3403
1425
302
1066
2407
732
311
202
19
1756
2372
782
610
2257
46
2695
1133
19
1151
2512
2772
3323
610
2533
3027
3163
2385
637
3118
124
1706
2881
2772
376
1226
1379
1809
802
2160
2505
2407
31
833
954
666
1709
1669
3163
1364
1276
2662
990
1875
1039
2025
674
1683
1151
1828
2217
2191
2637
600
923
1756
3318
1094
1728
1425
1303
851
1311
2540
2057
2144
2064
2795
2766
124
562
1828
1154
710
1809
110
970
1880
2707
2772
462
3323
199
1124
1197
1890
2372
2707
1671
193
3163
1809
1325
3323
1700
679
2062
2625
917
3164
468
1896
1377
1110
1088
2909
237
1756
1379
2772
1683
1880
1324
187
647
1809
199
833
1808
917
87
2258
2501
890
2674
562
1899
1151
87
193
2149
2594
520
1815
71
74
1151
130
2055
1968
66
203
2773
2662
801
2685
2339
838
2885
273
2060
219
2105
311
2592
1303
782
903
1995
2397
465
2257
660
637
1151
1377
2754
2625
800
2772
1109
2055
2258
209
150
1671
980
2707
2638
199
23
2148
2251
2364
2658
2524
2318
1334
2674
1740
199
2304
3179
2047
2157
130
143
627
715
1828
2063
1715
2707
730
923
660
600
1696
627
794
616
1124
1890
424
1088
2097
845
618
1731
1532
3760
2123
782
660
727
474
2271
1151
600
1733
1400
1199
606
1756
2619
2527
1046
610
2674
2533
2047
465
833
1809
3252
3517
2257
3164
130
1715
1890
1199
1968
1334
468
1880
301
405
65
2355
2407
758
774
1551
2695
1755
1764
851
494
833
2448
2355
2339
917
3403
2119
782
1931
2917
1028
1902
782
2617
1167
731
2802
2443
197
562
598
47
2407
2428
2029
2112
562
3120
2594
1133
2015
1551
647
1165
1981
394
654
1425
1880
1400
205
758
2525
1458
595
890
130
3163
782
1669
1633
1440
2751
1677
782
1076
1315
110
1828
315
3102
1425
1813
2638
896
2772
1683
2515
1890
284
2772
794
289
1809
610
2146
1756
2095
2047
1686
124
856
610
3093
462
71
3163
2511
2404
269
1109
1156
1737
1924
65
666
2412
2238
812
251
181
610
610
1151
473
861
647
1477
588
41
1167
1828
2114
1973
326
1669
3179
1815
782
290
909
2295
2772
1268
995
2588
730
1255
41
520
2114
595
891
284
1968
2577
87
2636
906
2811
2271
3318
758
1737
1240
1828
2707
193
2386
2047
1532
672
2381
2533
3164
782
2758
1179
3093
527
1696
1145
2766
35
1076
2015
3403
2119
1458
2320
251
2772
2854
1303
1880
193
1813
2518
845
637
2443
2110
833
2527
465
818
1669
1167
3409
301
2105
1976
2372
405
1973
2772
2270
1880
1133
473
2051
833
630
269
151
2054
194
588
1454
1164
2762
74
370
2657
647
903
1133
1766
1214
194
262
2802
494
110
74
2398
1976
2890
193
2527
654
851
280
179
2407
1370
355
1808
782
2407
1891
798
1454
1579
3639
151
2448
23
2805
713
1035
130
2850
2650
1087
2506
1379
1838
2090
237
1301
288
641
64
368
637
2811
1379
2703
1477
2638
833
1886
833
2577
1260
19
2145
1756
2019
2129
1890
364
3368
2678
680
383
575
623
2163
1756
833
1633
637
715
1377
3310
2577
1671
232
1028
2772
679
197
2772
679
1551
177
2742
1891
2917
2772
619
2257
2090
2157
1303
382
1482
833
1894
2271
2577
3318
643
2287
468
19
383
1922
301
301
382
833
1551
109
491
149
1700
621
1425
2342
790
520
1260
1638
1133
527
1364
395
1241
1069
205
1379
1683
667
1440
2685
659
2153
288
1759
1740
1152
1482
577
2060
383
1079
269
194
3593
130
3379
187
1178
3323
2138
2138
623
1482
197
730
2878
1326
3310
2296
782
782
2428
666
988
1437
737
1855
1334
1638
285
1425
2707
424
1831
1715
462
730
527
288
619
355
361
109
978
623
3120
2372
431
1042
1069
1241
473
47
988
2707
574
1808
1828
2811
2881
758
782
1594
1066
1931
531
1969
2372
1156
1551
311
2129
3323
2271
554
3460
1756
35
1114
2428
851
1440
2707
2592
1788
364
370
1179
462
794
2149
2257
1740
205
1899
1766
467
604
654
71
2043
782
1133
793
833
2772
2685
3360
3310
1683
977
2287
621
1813
19
660
867
2594
833
301
1808
531
2688
2511
2805
1955
143
2159
792
2357
1551
2362
2057
1700
782
833
3360
473
2501
1931
473
3179
1454
1379
833
636
2407
124
2881
1737
311
851
3147
1003
311
1075
2642
780
1452
184
301
468
383
1145
1700
833
2386
1815
627
526
326
355
1086
346
2881
473
1334
637
2142
2651
812
164
1809
2386
1813
2674
866
1199
1827
782
674
1815
2758
2105
1315
1133
833
2567
527
2055
1759
554
812
527
1669
473
600
2827
1255
679
610
2114
604
2249
639
1425
713
621
2561
2751
1551
237
2707
2654
2448
288
2911
1920
1976
833
424
1809
1075
380
772
667
2412
3118
1100
1214
851
833
1151
1315
600
3130
833
1477
782
798
121
780
3310
2321
851
1968
1057
2907
2511
1616
1890
2637
1696
2555
821
2110
87
3098
782
1633
1066
473
851
2145
1301
2561
2642
2173
917
1740
87
1226
1069
1408
2942
1855
2636
1179
635
782
2015
3226
1677
1976
833
833
219
2003
1737
945
1756
2262
2105
812
3481
3102
1700
1406
1458
2501
600
273
977
604
588
2100
2751
2064
1027
1165
2385
462
774
782
1616
833
209
2740
2063
424
3120
2625
1677
1638
2476
1452
812
2881
376
851
2119
782
988
1057
782
598
2129
3215
531
1973
2050
1249
2772
1425
2302
520
2625
2774
1728
1046
2047
473
600
269
213
2142
531
1755
818
1809
1400
1400
1425
149
3118
1076
64
2525
794
120
473
338
468
1156
2650
120
2707
3572
151
1633
2567
1145
364
1241
2258
1633
1358
2527
368
1268
833
2130
2125
950
782
1156
2295
1709
3215
1197
1753
2751
1787
1560
562
2758
2772
896
265
1518
194
1145
782
2758
149
2525
2770
284
1482
1683
2758
194
2577
954
2994
621
606
2063
2758
613
2707
2772
2322
2257
2057
833
2707
74
439
1992
2563
3599
639
1452
1827
65
290
1336
621
525
802
1197
124
2555
2386
2501
666
209
2168
1968
774
637
2057
1968
637
917
2381
2890
627
890
2055
2515
2004
3179
1028
2625
1145
2355
766
2772
2023
2322
1315
2064
238
2695
2424
311
610
710
2772
1733
562
466
424
300
1021
506
151
774
2448
2029
237
290
412
2525
1167
2811
2515
1124
641
838
124
2271
2458
621
2658
368
782
74
833
2707
2707
679
1700
1109
1334
110
465
2105
1594
610
284
1761
610
1249
2890
3109
595
237
794
471
2772
482
3179
222
370
637
2257
621
1249
382
2333
164
1899
215
1766
667
2753
1039
1968
2766
1377
2772
1454
205
833
2407
300
251
798
2742
1379
1135
782
643
2404
1863
2696
424
782
1057
19
576
613
730
903
2114
3120
120
1737
1697
3499
3163
1808
1700
2295
3215
672
595
2917
851
3180
1740
1454
782
1808
1064
2674
2004
2370
562
120
2145
284
1379
471
326
677
2585
988
782
906
1968
1179
2704
782
1188
2770
833
151
1445
833
1458
1156
2168
494
1179
2751
1452
2105
63
2671
2772
1946
394
2114
1931
1195
1756
2114
821
41
2504
380
1145
1488
3179
1594
1249
531
290
2428
1145
1358
812
1497
412
2772
379
3368
1290
623
2155
482
2060
237
1976
595
2097
1114
2805
164
371
599
2302
782
3278
1891
2878
468
311
1241
1633
3150
2183
1808
2019
2805
1920
2742
121
215
1691
1633
610
262
531
1425
3163
1135
1545
782
2625
2707
2758
667
2424
660
66
2021
301
621
3118
851
2820
2533
1145
468
2095
130
637
181
2772
562
205
975
1633
1482
1677
783
1827
1195
654
1920
2155
1315
2015
300
205
735
833
2271
782
1863
2707
2501
2146
1880
782
1724
2157
326
3671
1358
1057
3118
2567
610
833
1421
2943
926
2342
872
619
2114
2743
197
1195
133
606
710
2405
732
124
2671
833
1156
1243
1478
300
610
610
2142
109
2381
3179
782
370
1480
2372
2262
833
782
623
2385
3179
1616
19
667
1076
2258
215
1594
1145
3403
794
600
1638
431
1249
2050
2642
1755
1045
2592
2533
194
637
2911
2386
2386
621
1057
1188
1124
238
2149
64
2985
194
2511
790
1868
110
2625
2424
2772
783
2772
1057
2355
19
988
562
269
2105
1981
660
619
109
2114
679
1334
2342
917
774
2015
2594
2594
424
845
2766
1715
237
619
3163
1813
772
1766
647
215
2885
494
2533
782
598
796
1809
1400
1100
1497
903
1593
600
1195
1425
1406
2638
833
1124
953
1733
2381
708
606
637
1064
3118
269
798
2019
1243
2142
641
627
2559
610
1109
311
833
219
1755
640
2577
1454
1334
1813
600
2295
2155
3118
269
1766
1379
2063
909
3015
2802
1046
1100
595
1677
2772
297
2145
3209
2448
1268
35
3209
2707
1809
1686
2027
290
215
2515
2772
1156
1700
405
107
772
1827
2742
2407
3102
1069
1260
2322
774
2559
2674
1249
1199
822
758
2407
1669
41
2772
383
1478
833
207
1454
23
3318
2555
1638
462
194
604
251
782
237
890
2559
2662
2766
468
833
65
1086
2271
621
640
2038
1669
1458
64
1463
1638
1156
2551
1537
3522
2742
988
326
2707
782
1616
1165
2443
766
2821
2695
2391
1813
3310
3558
2355
1325
2934
1616
2142
2090
2934
1325
1260
2772
833
1638
1315
3318
600
1728
2636
1973
1425
809
621
851
1559
1925
1551
1199
2125
1454
238
430
158
890
1199
782
2751
1124
833
412
637
1325
1633
1075
3360
2890
2110
890
794
184
1894
1551
284
3242
23
1638
326
3118
2707
1133
2055
3120
845
730
368
3434
2881
3539
610
845
297
660
1336
782
782
2407
923
3131
71
3849
1696
627
1177
19
1276
796
151
491
621
3150
713
2105
710
2961
1828
1094
782
2173
2678
2637
988
2119
1100
833
2129
2515
65
3816
1145
2322
2105
2925
852
110
290
1677
780
2458
794
2707
2448
1088
1425
812
187
621
2057
19
588
1151
610
2772
610
623
851
766
1133
670
3120
2119
424
199
1167
1482
3102
782
370
3403
1315
833
2772
2168
74
977
2407
833
109
623
903
301
637
1532
833
64
395
1973
1076
3163
1046
627
199
2511
903
794
1896
2518
1094
1709
2057
2105
1922
71
87
600
818
1740
1638
621
2448
35
326
600
802
989
1290
2295
637
467
1086
710
1109
1400
772
2540
1828
2685
782
66
637
371
1152
364
473
2515
833
2608
2129
1039
130
2100
1733
110
1303
608
1422
2772
613
2527
2772
851
1045
2707
1868
257
1377
1406
2362
1482
1440
87
2805
2142
3592
164
1809
355
1042
364
630
2142
621
621
1303
2287
197
370
3102
2754
2145
462
2057
909
1377
2916
1195
2772
2617
1214
898
334
1946
64
809
3237
2772
209
130
2019
772
2720
2511
2295
621
845
214
2407
1311
1145
376
833
1931
3163
782
422
1066
851
1683
1813
109
1151
3102
383
812
1441
667
782
2637
2029
2407
2559
87
866
2386
383
782
833
1094
2257
1482
953
3323
2707
794
707
2295
297
379
582
621
588
2019
1336
360
286
1046
256
2168
1594
1109
610
1057
71
1737
2671
1086
2626
376
1669
2671
1809
1039
520
610
666
833
3179
2157
1995
395
3163
2404
923
782
861
1815
1039
1946
610
1155
1046
1931
1214
66
2765
641
2594
621
1995
1271
1076
660
2707
471
1039
19
783
1263
654
2827
2642
729
1165
3098
730
1756
1915
2190
851
856
637
1133
1039
1977
280
2763
772
2805
1109
1094
3164
647
2707
1915
1458
796
2886
2637
23
2511
2100
2385
1946
405
2743
3179
621
2805
833
833
311
1315
3645
766
2776
1334
1875
3314
2636
371
531
1064
1616
1840
1767
621
1133
2772
637
1915
794
1035
2110
856
87
610
794
1894
660
1678
301
1133
2805
1268
3109
647
600
1440
2355
782
610
851
1864
1057
1358
3262
782
1133
273
2766
2355
833
833
2428
2707
300
2270
124
2802
714
2015
2105
1616
2625
713
812
19
1358
1478
1004
2707
1441
262
3310
2114
1638
1406
890
794
713
1880
1633
2707
405
3318
610
935
2114
772
613
953
2043
772
802
833
2594
610
1165
2707
1349
782
1324
867
2271
471
1753
106
473
710
582
194
945
3323
1977
1828
65
405
2772
562
3637
667
2678
2364
637
2707
3678
184
482
1133
2050
851
2772
3102
491
621
2662
181
1214
262
772
833
1638
647
257
1678
2362
2772
301
2095
1915
3109
3150
2168
1303
595
3093
431
1551
1912
2110
257
1458
2658
798
833
856
1458
2397
2881
627
1815
1441
1199
74
1076
120
2271
1109
364
812
1276
3094
520
482
2445
2057
181
772
621
2707
923
1156
2394
782
520
679
2766
3102
215
2658
2101
2257
520
2638
1294
1728
917
1379
1683
1014
194
772
1755
215
2525
520
833
32
1477
775
888
2531
65
473
1927
1076
520
1109
782
1865
1297
613
1255
383
1197
3164
1370
3163
2559
782
2322
494
94
1759
1815
2811
215
46
74
2458
783
1633
1066
851
1815
2322
149
2707
2890
499
1756
2342
215
23
782
300
610
3109
3109
66
209
531
2707
473
2527
290
1094
562
796
903
647
3109
531
3323
2770
269
890
1497
3215
440
975
654
2407
262
3102
833
1808
2758
2304
1616
851
364
273
1190
364
2015
2805
923
3167
256
1454
1151
639
991
710
2650
1358
2258
2772
782
2707
251
1469
2355
2658
2679
238
302
2050
3163
3368
637
1709
1133
782
637
3318
1100
367
222
1616
311
782
990
109
1709
2163
2105
610
1755
1214
47
2625
2835
2428
782
643
219
371
954
133
2742
833
2408
1133
1109
1062
1086
2304
1767
833
774
262
527
833
3517
735
833
1039
1755
2095
1109
382
371
2064
173
604
1828
376
431
1669
269
468
215
193
3310
1249
290
1756
19
618
3093
1593
2707
1809
2064
3163
1260
1767
772
621
588
109
2050
835
1046
3102
2763
1461
1109
110
2355
606
833
1334
2050
1616
326
796
1187
1187
520
2515
772
1039
1377
593
621
1057
71
833
782
194
1214
2110
124
2642
1260
2878
851
520
1875
1827
1638
2520
2043
380
1756
833
613
1720
284
818
1066
1743
2911
1828
667
1683
2043
2885
2428
1243
2685
1370
818
2110
1598
1733
87
3163
1724
311
2110
1303
3215
2019
2322
1195
898
1425
149
1912
87
2751
1815
2501
766
311
1195
782
2743
238
2394
1094
2043
845
1406
3163
124
3093
2173
1133
520
851
1593
1616
2063
1135
2508
833
280
237
774
2055
623
357
2183
621
2007
1100
618
1551
1133
1406
2258
1671
710
2025
621
41
623
794
667
1358
2322
654
3179
969
2637
393
600
3150
851
473
2173
209
2020
181
412
2114
600
1863
286
2055
290
395
780
2746
833
1976
2772
2302
2707
311
2105
1594
1813
1700
2762
782
2249
812
554
1406
1634
2028
1076
1075
2707
833
604
110
184
1263
845
3469
2772
376
610
1214
1133
845
431
595
2772
3395
2707
2881
3133
995
2772
1301
673
3323
1241
1100
1828
2019
465
1199
473
554
290
3093
2763
2149
1155
1133
467
917
471
610
2766
772
311
1696
2707
193
988
1616
2258
595
1499
202
300
2890
1157
641
1333
772
3163
1683
2766
527
660
1195
2142
187
977
780
158
838
1756
2372
1100
2638
524
917
833
315
1976
2443
798
1700
1894
302
1808
3164
311
2341
735
1677
3360
311
1715
202
2047
2688
262
19
2750
376
3118
677
2696
2707
667
2501
2806
3323
833
1980
35
2609
107
1179
660
772
1454
3403
2707
2524
194
2145
833
3102
647
1931
3005
2412
120
1700
3323
774
2019
1828
2019
502
1290
431
2063
205
2671
654
707
71
1808
1753
1638
637
3102
110
637
2129
1633
326
1241
1303
1815
531
1311
1973
2638
2578
3323
637
1787
473
205
774
627
468
333
1894
1709
2397
2157
71
1855
2871
94
792
209
1195
109
908
1920
63
1094
237
2302
606
2707
2407
1094
730
1441
2747
782
851
1064
2559
301
2881
2811
898
2428
592
780
2362
2772
1696
1334
468
833
1920
3163
1021
783
1324
2057
462
2100
1167
2095
65
2802
1076
621
2854
1188
1336
2195
215
1145
246
1145
647
1482
2658
94
2019
297
1124
851
2167
2743
1920
2707
660
1737
2642
621
833
2146
1766
2650
730
1377
2386
286
574
641
2342
109
3163
1931
1315
232
845
1379
202
880
3517
62
1301
2257
194
1482
2720
782
2772
290
2342
1616
1057
588
917
1828
3059
1187
562
2811
1737
3310
3164
2126
772
1066
1931
2508
1199
1755
775
1815
370
494
3163
1069
766
2114
782
1638
2339
782
2917
1669
3163
65
1124
626
2302
2448
3318
621
627
3102
1482
150
405
2055
124
772
3510
2971
2090
193
1014
2342
370
520
1303
467
990
335
2695
554
1594
3098
1241
3102
783
1733
1669
782
395
1165
1042
194
951
1764
2772
2027
1616
2250
376
852
395
2942
124
370
2754
121
193
674
1881
1014
205
1700
1188
1755
2262
610
23
833
1334
215
833
2295
2019
338
679
3093
1069
1042
2512
2707
197
1450
202
3109
232
2168
1767
2407
2525
64
2168
465
3517
2302
290
46
1014
1477
19
1477
3164
851
2772
2157
2443
640
1088
2019
2772
2811
1379
953
2060
2925
3163
896
995
621
527
120
164
2019
506
2127
1709
465
833
833
945
232
262
1370
1616
610
1255
290
284
890
3179
1301
2173
306
1152
1178
2019
2577
2372
1868
120
2142
637
2063
1813
621
1478
1894
2642
2149
23
2525
1828
851
1973
1425
1377
2146
290
2885
1145
1100
2776
124
794
491
237
3215
1616
181
613
1740
977
589
1199
256
315
916
673
621
124
3310
627
23
2019
1155
1477
783
110
184
2559
2385
205
2271
2372
262
3800
2355
715
1035
610
2811
1109
2890
380
641
1039
1551
1890
2342
2372
833
19
1290
1145
2881
2064
782
1766
43
326
643
715
613
783
576
2063
2407
833
431
2372
1899
120
2155
782
1425
3283
2385
66
1195
1294
1437
1079
1046
380
780
1400
1915
3716
3318
2489
395
641
667
193
2407
41
710
1325
107
1594
833
1100
2742
1766
3318
851
65
194
3163
1551
2428
412
2258
833
2173
3318
2392
2736
951
833
1165
1294
1290
2651
604
418
2827
637
909
3318
2567
713
782
725
845
110
1370
1441
527
1902
610
2636
1995
2890
620
2505
637
173
772
194
598
1241
1370
1724
1968
2674
1255
520
2311
2428
366
2772
195
3298
867
1756
3214
916
621
1733
588
2871
782
2372
595
977
311
3147
471
2767
1379
792
1241
1303
1551
621
554
71
130
833
531
1079
471
833
1481
1249
851
3519
2555
2766
2707
2772
150
2707
124
3318
906
301
2407
2657
2521
2164
1683
2636
1114
660
2155
867
1325
2362
65
621
798
2129
2003
660
215
2043
468
890
2100
954
2129
2372
2819
2150
2146
1996
867
2019
2064
1724
1046
818
2063
520
2407
775
2407
2691
627
2608
630
674
205
1087
1046
109
284
903
2625
3310
2774
2594
667
2707
3849
63
1828
368
2942
2443
1379
1358
2146
2820
130
1151
3242
2110
890
713
977
150
2407
424
1334
232
1709
215
713
1853
288
2772
780
124
2372
898
639
995
1880
109
2149
1683
851
431
2404
833
2145
833
1243
1915
1069
954
782
1334
1214
2443
1728
1133
953
1156
2820
1088
3318
2592
1133
600
1377
980
772
766
1497
405
2770
970
1241
2063
2527
679
890
782
2772
1214
3179
1949
782
1461
782
2043
3179
1379
1290
2025
2527
1069
19
3209
2249
1014
467
2385
674
562
1425
2533
1088
833
120
1574
2019
338
1406
2811
2658
464
527
2173
371
35
2412
2105
1683
1325
431
238
1827
2695
164
431
796
2355
2155
405
2142
2372
1423
2385
491
3348
1241
2794
3179
562
466
2772
300
3179
737
2511
110
1827
3164
1333
111
1977
1968
1638
1301
380
424
2942
302
1593
262
562
1931
2772
2407
3310
3163
1400
431
2619
851
194
1880
2805
2524
2443
782
1109
710
2339
1683
1973
269
2726
193
2691
3179
1486
3310
46
917
1401
641
66
833
187
2707
1902
1756
124
637
1397
621
2551
621
833
1303
880
209
1069
1057
300
2142
2754
589
2890
833
838
290
833
833
2019
1766
980
782
809
2321
2372
610
194
2707
674
1014
610
833
2163
2407
1334
610
2772
29
621
588
953
124
3403
1482
3093
1815
473
2381
1069
2146
2142
1973
531
888
621
467
1014
1594
1700
2443
2625
1809
63
995
2608
1014
2019
1046
833
531
1370
2891
2381
977
1809
851
774
2961
431
2802
660
2790
577
2766
66
194
1497
2302
613
1241
618
796
1891
2355
772
1358
773
2533
782
1677
1406
502
262
1616
1677
1920
1133
554
794
1445
1696
531
2744
3778
2047
2577
531
494
654
2355
1311
667
1762
2386
65
71
2098
346
2878
637
215
991
1995
1145
2019
1379
1303
1195
2691
1880
1076
3258
833
2302
2007
1156
2766
903
878
1669
1477
209
3102
382
3179
257
3098
1828
1240
194
405
953
623
2090
2911
2355
616
780
1109
1145
610
660
41
1294
621
2772
809
1188
1683
2050
2149
2770
301
3367
3318
219
295
640
2567
467
1377
610
1133
1922
262
2385
269
2339
2258
2362
181
2742
2271
1912
2835
604
142
2890
1311
3093
833
2142
2385
2743
2407
494
2145
2515
237
1255
1046
772
109
383
2173
1973
621
802
2355
1086
199
604
673
1114
2917
637
1187
2381
109
1268
2766
2064
1915
970
2786
205
376
2829
2119
66
465
2026
2772
2671
1696
311
3109
520
120
273
1798
1276
302
1086
19
202
1187
3312
130
1812
1809
1808
1370
3254
2047
637
641
2004
1633
2249
3241
2638
637
2625
621
1641
1303
65
779
193
1069
2050
1199
1875
23
2428
951
2650
2063
773
1683
482
851
1813
643
194
3118
710
595
783
1325
782
300
467
782
713
2567
143
3118
3849
1946
1715
1151
782
1075
1425
424
1983
845
269
1977
1931
890
315
1638
1240
2157
782
774
2063
833
1106
2515
2515
2786
2678
2412
2533
3093
2730
2595
130
2592
613
2564
412
2149
1425
1315
1187
809
209
643
2890
903
1035
833
2105
2685
2443
124
338
74
1471
610
845
2511
923
2685
1255
205
851
1276
2696
473
782
588
1671
637
395
121
473
713
297
1606
1214
2146
66
2934
1133
280
1226
641
2322
1046
782
2637
3163
2766
3310
466
124
1868
796
794
2015
3403
149
1156
1165
151
845
2707
1069
1301
2849
2707
917
782
494
473
149
1445
468
2342
296
2662
1303
2025
2594
35
2636
881
379
1276
923
2114
1482
730
1336
1167
2157
2258
205
2114
2696
833
1813
424
782
3368
1057
604
783
2271
782
838
288
833
178
209
1379
2833
3243
65
1301
2114
326
411
1827
2772
1669
782
989
2885
1370
1497
269
613
2342
1477
1243
1755
621
2707
2743
1946
2527
130
2322
1947
280
1976
647
909
143
637
1135
2060
2772
621
758
677
1669
1199
1638
1303
1076
890
1638
2594
494
2754
1187
511
3515
395
3318
64
370
3002
205
1482
643
2802
1946
1616
2524
1709
604
890
998
2707
1755
2917
197
2295
41
1069
302
1358
473
782
2428
2567
2342
468
19
473
2696
361
630
2321
782
2407
2802
1700
520
2671
796
290
3163
1454
3118
109
2385
1641
1766
2301
2409
2766
1813
2650
2355
232
1709
238
2934
2511
382
1828
1167
2742
412
896
2145
1276
194
2636
2342
562
782
3323
951
1740
1144
2527
109
23
782
1195
2592
562
1400
1268
774
120
35
898
616
149
1458
1458
782
2802
595
1766
833
3102
109
2407
1109
1124
1074
368
2155
1145
205
1594
892
509
2019
796
604
833
2754
1086
2527
1167
1551
2695
1303
124
851
2047
2003
710
898
610
637
1954
2811
2234
2662
3150
667
2019
2258
2019
1696
782
2561
2173
833
382
2402
2871
785
368
1809
1764
326
1678
1425
774
149
2524
3209
121
818
588
623
3163
3835
2755
654
1151
2658
2019
923
302
1086
2890
667
1167
782
232
471
1812
219
1045
1633
1255
1133
1156
3163
1855
302
616
2322
1311
2257
2533
2114
1297
109
851
970
3628
3093
1992
109
2372
687
782
772
326
215
1421
1377
2043
19
782
794
262
311
774
219
1057
1066
71
1767
618
637
833
833
1616
562
3211
838
361
3164
782
2881
370
773
473
3834
1133
87
1828
2407
2114
562
917
2766
301
3193
977
2707
613
1165
301
1952
1827
833
1973
143
1035
604
1301
3102
494
643
2730
2802
2114
2911
1315
1700
2355
655
2772
2386
2772
995
1108
19
1057
107
3102
782
1899
2003
71
3146
2882
851
468
338
2271
610
833
124
1377
380
1241
2758
2372
3150
3105
2089
977
812
2772
679
1638
1086
124
2758
1303
462
2636
1445
1133
1301
2386
1912
2707
2505
1075
647
3717
3109
471
371
2912
1946
2501
1370
3294
2145
47
311
2561
2772
273
595
641
2696
64
1262
2004
269
1669
2015
1836
1214
405
109
1715
2802
2443
766
2720
3163
1740
674
1827
2114
1828
610
232
2772
1133
2770
667
2942
562
845
1358
2393
2428
1915
1088
673
562
2751
301
2520
637
554
2372
194
833
1401
2805
993
382
1086
1046
2142
833
1458
2257
3093
3120
1709
1996
1334
2577
909
2594
623
1894
531
1406
2594
238
528
2353
554
520
3310
2527
2720
1401
782
2758
782
1696
851
1694
2407
424
1454
2110
794
346
1249
431
2707
2636
1076
576
2811
833
1364
1195
1890
311
3345
2004
124
3163
2707
1167
1899
1261
2003
1271
890
2508
2662
181
2505
970
65
621
2386
2110
2064
3163
2811
923
809
2511
821
2707
1028
1981
364
109
1683
2295
1151
2658
890
1195
610
2512
1195
199
467
623
637
2155
65
2321
1458
2114
637
194
610
2772
1700
1151
3059
2386
2878
2822
2811
1057
1996
107
1827
531
1088
3063
950
1487
2145
2372
1454
194
251
1156
833
3429
2428
1981
3310
1641
782
2097
809
1931
222
405
3120
654
2064
833
794
2019
3504
2577
991
2707
2428
643
1678
2287
3164
2249
2751
2890
643
1064
2929
2707
1045
643
2097
3305
3209
878
143
610
71
269
1740
621
8
262
821
798
610
2501
2064
794
1133
3392
774
809
2776
1497
2696
2772
302
1334
2671
1633
1379
1167
382
130
2619
2525
2688
2407
2015
782
835
1187
916
833
149
1458
1187
2355
954
124
2019
300
1868
1311
2772
424
1226
143
2443
3102
71
3368
209
284
1379
2019
621
903
2372
2890
3482
2339
2823
2271
771
1195
1669
2658
1167
2884
574
2942
222
2855
2982
110
2707
2501
574
2110
3323
1452
890
3318
1992
600
833
3318
1240
2802
2262
2407
3163
382
232
1950
256
2820
2638
1728
471
2707
2688
2105
2772
1086
2707
194
641
2957
851
783
2055
2890
150
851
47
2707
833
780
107
2043
120
1075
2262
1334
833
2173
2258
370
2443
107
2339
666
833
610
772
2658
2043
1761
364
1922
1681
2064
197
120
238
468
269
1334
610
1334
3318
3163
1406
639
623
3163
3215
589
604
2638
2772
1379
667
3179
94
775
1875
2917
1890
1437
574
256
766
1057
2638
2811
1255
1827
238
1551
589
1145
2169
574
1968
845
2772
595
2064
1458
1477
1255
1155
19
2772
627
1290
1512
2806
783
1195
2493
471
2144
2561
782
2271
473
1124
2090
2859
637
3368
654
758
1696
1880
1753
782
851
2302
710
158
2258
1057
782
595
1705
106
794
238
794
1156
2355
838
2385
1145
833
2772
3164
1808
47
527
1456
2342
833
1400
1064
1445
774
2145
209
2707
621
215
1976
2516
531
300
2268
1633
2638
812
494
405
2428
2095
1042
588
143
130
1178
2508
2772
1920
833
326
2015
878
2100
619
301
2625
468
1828
1178
1709
506
87
1214
19
2064
2019
3164
1445
970
1046
1249
1406
2429
1700
63
2678
64
71
71
1324
1976
2637
209
1124
783
693
2057
2505
3118
66
598
766
209
520
2638
1840
468
2619
132
604
3179
1334
3589
2407
1891
610
1334
2266
2577
833
2820
1303
1187
1195
1827
845
121
164
562
588
2372
782
1076
2409
109
3318
63
1616
109
1891
3163
3323
563
3163
178
2007
1915
2097
411
1109
284
2385
2636
2240
2527
1463
3318
945
794
297
1551
1425
19
1066
2935
525
2878
2501
3179
184
1336
209
2025
109
896
838
641
284
1188
3318
554
1756
209
1195
3215
2381
473
1195
1677
2890
674
782
1827
2090
554
2766
1087
890
2525
1145
1145
1014
2696
647
2448
412
2533
647
637
2707
2258
1875
2658
2025
619
405
1880
374
1981
1086
1981
464
3484
574
833
1195
600
1151
1057
2707
988
888
2527
1724
818
1638
405
3179
775
130
1733
2751
798
772
1114
2155
2531
784
1315
880
269
2077
3318
87
3628
1165
1915
2057
851
2063
1677
2037
2707
2372
1678
2114
710
65
2907
269
3164
238
934
1187
833
802
782
2355
3209
527
606
1406
962
109
237
202
180
2362
2412
766
2412
654
3403
917
1669
2110
2763
2541
2642
604
2196
464
1616
1425
376
193
3163
311
621
3590
2163
3305
1440
2911
909
2019
782
232
1167
1406
1241
110
338
1755
1946
3323
1191
205
782
1145
2662
2270
1724
2763
1260
143
3102
2050
471
1290
3163
3215
3360
2772
1441
2559
527
109
2145
1094
2020
1358
2594
1621
2407
1167
3093
63
2934
1912
1195
2063
251
1336
301
379
194
1359
251
623
87
1014
977
782
1709
1458
2527
1165
2743
120
2508
300
1441
1155
1145
1212
2019
464
2428
1263
1477
1441
1756
758
1709
1187
630
1458
1014
346
1076
1057
2114
290
290
627
1452
3179
589
1255
1715
3093
2407
1914
1133
2772
143
1766
284
2146
2772
782
2105
3098
2707
1145
1912
1249
2658
2511
2407
647
1296
1301
1400
1240
297
1915
2638
2443
1086
1406
2407
1076
1696
238
405
302
621
284
424
262
181
2912
1195
23
2443
1145
1868
2355
917
2609
2050
713
1069
1813
109
903
616
1311
494
2662
531
637
2695
782
326
1593
1057
851
1441
74
380
2019
2567
209
945
562
2060
1700
257
2926
838
574
262
772
3120
2262
2758
465
637
1594
845
2678
1733
833
903
1890
667
379
2707
604
1915
588
213
1828
635
2126
1425
1755
2116
1187
1086
1370
1241
3318
110
2397
3102
780
851
1840
164
2636
19
1766
2114
3318
1759
1894
1263
1700
1268
1297
2636
812
1458
1401
618
2372
1458
2531
2125
647
466
150
1766
1057
713
3247
1155
3093
1890
2805
772
737
708
1482
2805
588
2129
1294
916
782
222
2110
851
1178
164
2561
2183
130
2918
382
713
2772
2527
405
1616
2934
2003
1290
618
798
412
3102
3110
3179
302
2144
953
326
527
2811
562
1458
1290
473
1403
1100
269
143
610
1165
1155
2168
1315
284
1379
772
2019
618
2942
1178
284
120
273
780
280
600
3163
2355
772
1787
2262
290
2015
2559
2533
395
588
257
1303
1437
554
2198
833
2019
527
613
2355
782
647
674
1243
2407
1100
3368
2881
473
431
1161
1981
1813
773
595
2685
2105
1954
1195
1046
46
562
2342
532
1370
613
364
2515
2772
124
833
424
866
1334
2772
1709
1724
1816
2881
2911
643
2339
205
1028
606
1124
3164
2763
1931
63
783
3179
1315
382
2045
2142
1915
1303
110
130
2060
970
2321
1700
2805
2312
459
2907
1268
2577
2157
47
2637
1683
3163
1088
379
1894
2157
2105
833
1641
783
1896
63
2262
297
1334
713
3215
71
1638
64
1249
1767
1241
2173
2555
1076
2677
3179
1827
772
467
3323
286
2707
1324
1808
2407
2258
2805
782
368
2648
1824
150
222
833
833
977
94
1086
3323
1066
582
471
237
199
221
2902
951
2881
562
962
19
610
3179
2811
151
2385
2707
2263
65
2802
216
1401
1715
2707
1809
3318
199
2428
833
654
1028
833
2625
290
3179
364
2407
257
782
798
112
1303
2524
833
951
1100
1064
2707
2776
2802
110
110
19
2794
898
2638
1156
2342
215
1268
1066
1179
1891
1838
262
3517
41
1973
2183
2342
3102
290
1195
1976
3102
2785
833
1167
2696
63
2110
833
610
520
582
1370
3163
3209
2772
35
3361
1325
2625
65
792
2271
1151
1868
2770
660
1709
3179
2541
3323
1260
2609
311
833
364
110
1100
1076
468
2636
2685
647
64
3360
2720
124
2295
802
3163
63
833
2173
1178
1088
606
465
1737
1214
2827
627
1336
2674
2772
143
1931
2688
2773
1976
2427
833
821
794
3440
909
1377
2994
600
1875
621
796
833
1715
833
975
2642
65
555
1736
520
2772
47
1039
71
2168
833
1315
1303
1377
3150
1194
205
1700
1855
290
1100
237
2138
3118
120
2618
917
311
110
1890
407
395
990
1973
2772
2155
3179
2146
679
637
181
2105
2501
3118
1151
2805
772
1733
1039
2097
3164
1041
782
1076
1179
794
639
3179
1458
215
1709
1755
2142
2707
1069
2786
2743
1028
554
380
2157
1076
2019
782
2707
2505
2041
2772
1167
465
473
262
1045
946
3318
2508
1179
903
209
273
361
1303
1766
2688
1641
732
2385
2386
3102
527
1069
197
64
2019
782
3850
2707
774
269
1057
1593
269
2257
1440
1162
2675
364
197
562
949
2063
19
380
833
3118
896
3310
297
473
2372
1593
2805
818
2794
1740
1027
2805
2730
107
531
2707
1325
1977
1920
2407
326
1155
2678
473
3294
130
1452
215
1241
782
953
774
1669
833
2501
149
2145
270
782
197
1946
1709
2110
732
194
209
2678
46
2625
296
1696
2372
710
3740
2518
610
3147
2636
41
1740
898
1458
1145
1815
833
903
2407
1178
2138
1087
2742
1145
2257
1666
237
525
1167
650
3318
1687
3118
297
2407
1696
143
3102
1683
1640
1046
2015
1199
462
660
2707
1452
628
867
898
2515
2758
1915
1133
2407
782
130
209
2257
833
2952
424
1946
2881
468
356
613
710
643
2407
311
1815
1764
142
637
120
923
621
19
2145
2638
2805
2269
1920
589
120
2577
2142
3071
64
431
164
2775
833
124
311
809
380
47
2050
3179
2114
23
2119
604
2772
773
2742
2695
121
288
1399
2249
1214
1400
2407
2772
405
643
2934
679
1478
562
833
1683
851
1902
953
2428
2671
833
143
2063
1100
1325
1551
2119
382
2110
600
836
1678
794
623
2881
133
194
1334
2372
197
1733
1827
1733
595
562
2100
833
2658
1076
222
954
2881
71
574
2518
610
1145
2642
710
833
2407
654
2698
2321
2043
2025
2707
2258
494
890
2917
710
2428
3120
2592
2707
812
818
1187
121
1076
3164
3072
3118
2055
772
130
2448
110
623
1899
2322
3163
1709
300
370
2126
2145
124
2742
916
3323
64
1100
1724
1260
1076
888
1756
988
2931
1478
2060
2533
288
1255
2766
1920
1151
2707
1787
3310
1669
1109
1756
1828
1482
1370
1477
300
780
1461
262
667
205
954
1912
1303
1406
888
383
1922
2404
2110
951
2811
2881
2258
284
610
2674
917
833
637
1671
563
2114
2511
812
2515
2119
833
468
3102
1315
610
1400
3318
1709
2885
1325
1478
23
621
237
2407
1046
1114
280
1334
153
576
3323
2662
124
237
370
3102
1151
41
838
1912
431
2878
782
595
1891
1450
301
1336
1855
2047
2407
1133
2501
1669
1715
1425
2707
23
2948
1551
845
525
782
1243
758
2743
2144
782
623
3098
3323
1406
1066
1079
621
527
1737
621
3383
782
851
1500
2114
623
782
1214
782
1241
370
215
2577
782
851
917
1827
315
639
1303
821
2772
2505
1334
782
23
1700
2339
2687
326
2476
364
280
1241
1641
2394
1482
1133
610
194
2811
2657
1064
909
812
2638
587
2890
301
589
1815
2820
2707
473
2772
782
1740
2720
1761
1457
237
782
604
1880
2262
3163
1179
3102
1669
2381
667
1973
2942
2527
1891
833
256
637
562
237
2407
1915
197
2720
2890
3120
326
1425
954
2149
219
2881
1088
1458
654
623
465
533
150
2707
1406
3179
383
3163
775
194
424
2090
1976
2407
2412
1151
2827
2881
1724
3118
130
562
2322
1458
2772
1311
1753
3240
782
1401
184
301
1828
1497
613
1379
1315
2608
851
2696
2793
2885
818
269
2766
1828
2015
2372
2533
1724
1715
3357
2772
3065
1671
199
2407
2707
880
1671
782
1894
1641
1445
903
1069
2100
637
65
667
297
782
2696
1334
1014
2057
1201
713
1069
1976
890
219
2707
2173
1669
1195
2685
1594
833
2994
833
110
1756
1767
2931
1145
2743
2942
660
2100
2155
2003
1152
1813
706
809
1315
194
774
610
121
951
783
3589
1477
1809
2805
1915
1815
1890
47
1406
3215
3517
713
2707
1066
1891
1724
1064
1896
2533
2658
2119
2428
1425
2262
3735
3163
166
1753
472
1441
1458
621
284
977
1829
2443
1809
2060
782
1145
150
197
2751
2258
215
1336
2045
1813
667
1880
2511
1915
290
774
2772
2364
2443
2321
209
65
1076
647
2742
2100
2110
202
2249
193
782
1195
2707
3163
3179
288
1195
2321
1249
2891
2428
730
845
2407
209
2501
758
1100
1156
2515
2145
1855
431
1931
3318
782
1728
710
774
2525
619
2594
143
1946
1809
1145
107
766
1880
3163
1156
600
1700
2637
1616
851
1315
301
2142
2671
1243
3259
2772
3179
792
2155
1817
780
1733
3834
3118
1301
3120
1195
1483
1815
237
833
2881
130
977
782
1088
1187
637
468
2097
1594
2540
2890
1260
903
1315
2097
812
782
1268
2119
178
2508
2720
1977
710
531
616
1755
468
794
782
2271
520
2559
63
1461
2811
2881
637
1079
3163
1145
2019
2657
2060
2362
772
1759
2776
1069
3427
2515
2561
1917
2758
63
1594
1808
1188
1379
2114
2168
370
782
3368
1358
2146
2257
641
667
2095
173
2257
782
1968
890
471
641
917
2019
923
3360
782
610
847
1766
772
1920
782
3318
2050
1179
109
2372
194
2155
1268
269
1953
412
431
405
851
2687
1285
623
3368
2100
2559
774
917
621
660
673
1325
269
988
491
109
1094
2295
2428
2592
178
1759
2343
197
1377
2890
2905
2983
3120
643
364
554
1276
19
19
382
1042
2302
730
2743
1241
2404
890
833
637
3163
618
64
838
3102
2443
301
3102
833
613
124
1301
794
269
3163
2064
951
780
2385
184
525
2258
603
2055
2511
1931
164
199
1199
1035
301
251
2881
2110
2707
2890
65
2772
1551
2577
1214
209
1856
2428
2772
2511
395
682
2619
3517
2942
833
3318
149
2567
2515
494
2561
382
2638
3505
782
205
2772
637
2881
2805
1425
3163
297
2107
1086
2047
209
1487
3102
1076
364
1748
1401
2145
374
19
2407
867
197
301
1458
2594
1370
383
2407
2339
945
1813
1370
2381
833
737
782
621
888
424
192
3102
254
2559
3318
2721
1445
1141
46
1981
120
2772
149
431
923
554
199
2295
149
3102
301
2394
2654
2407
621
2155
238
732
782
856
1151
677
3368
2695
1616
780
554
199
23
1612
2155
205
2567
809
494
467
1124
1977
1324
527
1809
1156
1683
1088
1594
610
431
2129
660
2257
1167
237
1868
730
3310
1477
977
1899
1976
1815
1039
193
2304
1724
371
2019
2407
3517
621
2642
194
833
3368
589
1133
1301
1179
794
1088
1151
1464
2339
3297
710
1828
2105
2443
776
2173
1133
3163
758
833
66
2707
610
2110
977
1880
194
833
1671
1290
2592
494
613
311
1167
880
2157
1683
2017
1633
621
1616
3318
945
269
1358
159
1920
2707
2386
2262
2015
2119
674
1241
2372
1425
856
1753
1379
660
1406
890
1593
1195
1733
288
284
851
674
1767
173
782
2518
1465
1976
1241
2145
782
2695
2019
610
1068
1260
798
2772
542
298
2355
2707
71
1094
1478
3164
639
300
782
300
867
812
890
1477
238
595
2594
798
783
2625
2688
953
3318
1042
1983
1669
65
3163
326
237
2155
1195
796
637
627
107
1915
262
2105
2608
2003
1981
1401
1780
2772
164
1406
301
1167
431
2696
758
2772
2407
772
1809
640
2671
782
2770
1109
2707
782
2173
2304
2881
794
214
673
641
412
71
3310
251
2063
371
627
995
2638
237
1437
2458
1477
851
1197
2637
2142
133
851
2448
1109
782
2342
954
667
1100
713
2671
2125
1156
1268
1303
637
833
990
194
1167
2342
867
1243
531
120
1931
262
530
833
833
3163
3118
1977
588
1633
3150
431
2650
1968
149
1370
1756
431
2019
851
707
2871
164
473
809
1311
1766
1430
782
302
1240
1828
2129
1039
951
627
3318
181
1114
637
2397
527
1700
1669
1167
954
63
2524
833
2527
1315
1241
794
412
1214
2533
2060
621
124
794
1195
2551
2043
1700
66
412
1195
641
3164
833
1094
1294
917
1069
2157
2173
825
109
1779
1616
284
758
2772
2372
2743
1766
1809
2505
2404
2100
300
1064
3093
710
2412
1667
1767
1094
621
2043
2114
1400
1683
2525
2871
623
2321
1423
297
130
1199
107
833
1759
890
635
1441
288
2890
732
798
412
473
2601
130
527
1076
833
1339
660
833
1066
2551
833
869
2961
527
2364
667
1260
364
954
2047
2942
898
1188
667
2811
833
2772
1700
598
1920
1311
2298
880
1809
3834
2443
1167
782
2772
1133
47
300
730
1336
845
674
1876
2802
2965
798
63
2057
1188
1638
357
3150
1094
758
2019
315
2168
1133
150
431
1700
621
1766
1931
713
3118
2772
1039
1094
1315
468
150
782
775
364
2772
3163
1094
3834
604
383
1638
1094
1633
2019
995
1715
637
2770
2642
2570
2381
818
531
780
1440
2772
2270
600
2961
2524
2105
1458
2050
2754
917
2355
3179
772
1912
659
1808
647
673
2772
2917
1896
2942
2287
3098
2685
3102
856
1755
595
2355
1249
2321
202
1633
2527
527
2878
845
600
1451
3310
1334
1135
2811
782
775
1156
2055
3163
2524
833
473
2763
1152
23
1880
2407
977
1303
710
1356
2050
1827
833
2636
205
833
637
2428
66
74
41
2504
2407
562
2766
1669
2258
1809
3089
109
2055
2743
851
2777
780
898
2444
1201
3163
431
2047
2090
2942
1809
954
2524
193
2300
143
238
833
20
262
3517
3368
290
2372
1263
980
2459
1145
78
173
2743
124
1808
621
2114
2287
380
2881
2019
1290
266
710
1165
621
204
1683
3179
1912
674
473
2685
2258
3150
639
3509
2362
355
149
2881
2512
2064
667
209
3318
2086
562
331
715
2642
1968
301
1234
209
3517
364
1370
673
124
2295
896
2333
3023
782
2685
109
898
302
1187
1808
833
2676
2129
758
2881
494
365
1167
94
812
1875
506
464
833
600
2015
782
647
833
2110
1124
833
520
1616
621
1740
1379
825
364
3318
1686
833
1094
1756
290
3310
1214
2776
2428
2142
2142
297
951
74
20
3164
1968
130
2720
2295
1633
2339
1828
1733
666
3318
109
782
833
2362
2443
3120
1069
2501
782
2585
215
257
1482
1187
2302
1214
2304
205
3849
1633
1696
2512
520
909
604
812
1709
878
2772
1109
2168
527
782
471
2638
301
3215
2762
2057
610
898
311
1715
3109
1458
1124
1294
838
2707
1593
812
143
1981
2404
1733
667
2362
1669
194
239
1740
2271
1249
405
838
623
424
2811
1167
1724
637
2021
1766
2994
2772
1334
1633
473
802
65
2257
3098
1715
1188
2003
954
2287
2685
672
782
2407
2138
775
2512
468
2707
604
1214
737
775
2559
262
1076
1400
2382
2501
2257
833
2458
1700
232
2561
1813
1767
2110
2559
364
64
1715
2619
2114
121
2773
69
520
1715
1179
1135
1948
238
2262
2342
2090
2501
2525
766
1075
2811
395
197
471
667
130
109
2258
1057
2090
1700
783
833
1899
2144
1894
2772
62
1487
2443
238
2385
19
679
1100
370
595
1069
2321
1423
257
2805
214
380
376
917
130
130
251
364
2772
588
2110
1406
468
1199
2772
205
297
2404
618
405
833
1425
2129
473
1406
1149
2258
666
3179
623
198
1671
2057
1920
1855
1100
133
1133
301
3686
1827
311
164
3102
202
782
1268
3148
667
2202
1458
214
1855
2257
473
896
890
1370
833
1187
1638
1766
890
301
2707
2372
1406
1478
2339
110
782
107
1397
1030
758
219
1079
798
2730
923
833
1828
833
3118
953
2025
2639
1863
1767
257
520
1915
2477
284
867
194
2772
2662
758
3628
917
838
364
3102
1880
1828
782
2302
2505
1839
953
898
3118
2772
215
1633
2019
3102
2249
1437
845
923
3215
1896
833
3102
851
288
273
774
613
1756
621
821
2561
1683
613
462
1654
782
1311
833
588
812
3318
1064
2805
1260
431
782
311
2827
1891
794
2650
1477
637
1294
2772
2559
2743
1868
2114
1263
1133
2407
1069
1880
3299
988
878
1094
2907
2157
494
2372
2119
782
194
431
833
467
2770
193
1641
2878
1370
237
1094
1241
818
2015
975
269
1406
149
2119
1240
1076
3163
2907
301
1899
782
251
1425
65
2586
637
2372
2743
2146
2588
562
1364
2707
2258
2105
412
890
1155
562
2090
1199
833
2507
1075
2592
1124
1513
2608
1165
1863
94
621
199
424
772
284
205
1641
1700
782
1753
47
71
1301
1094
110
796
465
1133
809
380
637
2772
431
382
1145
383
890
562
2707
735
370
1188
1808
2878
713
209
2774
1477
2772
1324
71
666
468
621
1311
2144
2047
3179
1683
1214
3120
2295
2812
2060
1379
74
588
2559
851
3849
735
1364
809
2027
3093
623
412
2127
1010
531
833
1260
729
2110
1907
1931
143
2407
1863
1155
1946
1145
1931
1039
1931
2257
1290
383
833
1671
2155
2443
627
1079
658
970
1482
1915
71
643
87
197
954
2567
2114
1638
181
3403
2257
2912
1124
610
610
1478
1616
782
2531
833
833
2262
598
215
506
782
237
2527
3215
2707
2559
641
1686
2271
1156
1324
2515
977
314
833
385
71
838
1915
838
109
1195
2173
2625
1633
621
867
3118
3163
1809
3163
1100
193
205
2518
494
1737
2019
1241
2157
589
1520
2386
110
610
782
1371
2767
677
1981
782
600
2567
3179
41
833
1406
1478
286
2125
1915
66
833
2638
576
1441
1249
1477
531
3163
300
2501
621
2786
120
2064
41
1482
1086
222
1863
1671
160
2772
980
2372
2142
3098
395
2407
370
2944
1868
1057
3360
2590
1046
1042
1551
1728
621
782
1039
674
3071
833
3102
562
194
2730
990
923
1315
2258
290
290
2724
74
838
464
1214
623
3120
1076
833
1683
782
1035
3318
1709
2060
1827
1336
2257
1669
2625
833
2678
143
851
2110
3368
1671
2690
2064
74
2707
94
209
311
890
1425
2257
2890
1669
205
1425
2157
1303
782
1808
2567
215
833
1458
654
1855
245
473
1109
2772
660
424
63
621
1669
2025
1840
132
2638
1400
1276
209
640
1740
643
1450
1133
237
2168
482
1798
1069
262
2619
782
1124
758
2355
2707
782
610
647
1968
473
1066
2443
2355
431
1334
3102
1088
798
782
2671
326
2019
780
562
1379
833
1027
2642
1683
562
1356
647
2015
2385
1014
766
1700
588
1406
600
2206
600
917
3163
1709
199
654
194
215
120
2408
621
2707
1241
621
878
2342
19
1880
2733
851
2707
833
2917
1195
65
1324
2515
1767
465
833
1496
2609
1594
1633
1551
2586
782
1922
2443
2443
431
1880
833
1915
1195
262
3648
1133
660
1815
3093
1454
782
2045
1482
2105
215
1451
326
1922
643
969
1458
2019
527
193
562
613
2524
1401
780
772
527
199
2087
576
1452
851
2019
531
3163
667
109
2157
150
600
315
856
809
2786
2805
394
1076
2496
2594
290
595
465
65
405
660
783
1733
732
2770
1551
1302
1890
1766
794
395
833
2163
833
1724
2015
87
2890
1406
1094
2258
2270
1452
205
2813
1075
2567
1401
2163
273
2321
660
643
923
954
2505
355
782
1669
1303
878
35
1066
888
2505
2381
1641
2942
1827
1700
724
527
2678
794
1724
674
215
679
1715
3093
977
2885
1737
782
970
2881
3318
2802
3368
610
2394
364
1694
1756
405
1677
1737
262
468
288
1683
494
2619
2342
1683
1188
1669
187
2616
707
1188
2424
1968
295
194
1079
184
2100
1715
990
2428
3163
772
2890
2588
1045
2707
3102
3109
595
2564
2144
1303
833
698
1813
988
2707
3318
1294
1890
794
1240
262
890
562
1055
2961
431
2149
2249
1336
2501
833
468
2231
1014
1946
610
1133
794
2934
1454
2428
1593
782
562
110
297
494
2149
1199
1497
2019
2766
473
1303
379
667
2762
2173
2386
2386
2559
610
1593
2740
110
878
1135
782
2050
2638
833
1151
798
124
833
2372
2214
610
2811
679
2805
796
269
1638
2567
1894
3119
627
364
1977
1857
2696
1188
833
782
2533
2707
782
143
637
775
2110
205
2531
1931
301
121
2772
3074
2707
782
1334
121
2685
610
197
782
64
1066
618
1452
2802
2533
2321
380
991
1401
1188
833
296
1669
2707
3834
2407
1178
794
798
1813
1933
3318
623
1195
637
1028
610
1641
810
1700
2695
1880
467
3834
1399
1828
2802
3118
2258
1195
2377
782
1133
1241
47
667
589
1638
311
209
1638
3163
1890
215
621
110
2695
3310
890
2043
1379
1324
1863
2385
3102
1145
19
2636
2129
2577
1109
794
2696
845
2952
3179
780
2695
1268
2772
364
1151
3464
2110
845
766
833
833
1167
766
1920
121
2820
74
1982
2662
610
794
782
2751
2257
326
2638
467
1179
494
1728
833
2407
3849
2258
194
1100
19
2971
1324
531
2318
1733
623
1379
1076
2404
845
1094
466
2926
2515
1124
782
2890
600
1039
2609
2751
582
3163
782
867
209
667
2662
833
2746
2407
3163
1240
1406
2577
627
589
833
782
2730
1477
284
2385
3849
124
613
1124
431
109
637
2155
2021
71
149
3323
1178
2055
2636
851
302
2123
1766
1156
758
2695
1809
1088
1813
2448
1728
289
1188
311
74
2501
130
151
1922
595
833
1014
2525
301
19
923
1156
773
2168
3102
833
654
1715
672
610
867
898
1094
2730
3163
290
1761
1086
1076
600
2043
300
2785
3093
2355
2372
1441
654
833
2372
471
109
2318
1324
1697
667
623
1733
467
1425
1066
2695
1195
782
371
1755
3098
1145
2885
209
1931
621
1478
2931
2063
110
1241
1915
3093
361
2794
1696
2114
2772
47
2321
647
1086
2820
833
588
2407
2766
2105
124
1808
473
3118
917
1973
730
2407
2056
1552
3164
1700
600
107
2407
2428
970
1931
1550
2287
2333
1616
638
2218
1425
2594
1616
621
74
2428
300
1167
107
2754
782
1912
2407
3150
2428
600
1079
2057
1028
1145
151
2378
1809
582
1696
2025
2448
2271
2763
1815
798
3118
262
2355
598
2772
527
1276
467
2407
2707
302
833
613
1155
710
772
473
1700
2707
988
2505
2707
2095
424
1827
1109
2138
2671
851
710
468
266
610
3318
2878
833
1827
2145
2163
2772
2567
766
818
951
232
290
554
237
2443
3093
1377
301
491
1079
285
2696
2696
462
2885
794
1192
1753
2772
1890
2881
1880
600
124
1101
3102
3368
370
2407
833
660
431
2407
953
2372
1715
845
2881
1700
3461
3318
2695
1709
2019
431
2609
2696
326
1828
654
1249
1315
588
2811
1133
833
851
851
1733
2942
794
833
1633
1827
382
637
637
975
3503
2397
2007
2407
1482
2443
1165
65
1109
643
1641
1046
3163
1249
2407
1145
707
482
2707
1315
2443
297
2157
1315
916
598
2835
796
903
3318
1425
1761
1976
2064
1724
2707
19
2642
2114
2772
2025
2372
713
2636
1214
2249
1920
2930
2105
772
209
833
1379
251
604
405
380
3109
995
772
623
1076
2321
209
1733
2555
1683
2407
2129
41
990
2372
1677
637
1441
371
647
833
2772
2555
109
919
2540
473
2302
2183
856
1151
621
288
3118
502
1981
482
3834
2890
917
1458
1464
708
613
300
1574
2527
1167
796
833
1167
1973
364
1303
772
2344
3318
1069
780
1671
2511
1976
1441
1377
2707
833
1753
1633
923
1973
2695
1755
1445
833
150
1066
489
2742
825
833
782
775
562
1713
199
1976
1145
1109
2057
1483
554
732
1477
1920
3102
2075
1324
151
782
2050
623
1039
2397
2638
600
991
1358
1167
2890
3093
3164
969
2501
2055
187
1813
368
1709
2355
3265
833
1311
2321
326
1243
812
2287
468
3323
637
2381
851
131
2114
1922
3368
1315
209
774
654
3098
674
1046
613
1198
833
431
674
1240
3360
482
3178
981
2498
1700
2890
290
431
1021
2638
1094
2302
2707
110
1301
1039
1255
2370
2911
2551
715
627
1973
2394
2786
1241
2942
1981
1478
1855
1981
431
833
2262
143
531
3209
667
1088
520
1145
1482
2533
269
1931
2142
2168
2271
3102
588
838
710
107
471
531
1633
2754
1921
431
1057
1107
991
1042
364
3464
3545
2905
1187
1303
780
2110
431
595
2114
143
639
2168
494
302
1768
41
65
2678
582
109
2776
2501
395
2540
796
3163
610
1946
1920
658
2015
2762
107
2458
311
1976
833
74
772
2372
1638
1094
412
1616
2409
1683
120
654
980
1828
1669
610
610
1301
2696
2707
1669
660
917
1088
3109
1152
2110
621
269
2577
3206
2642
562
637
368
473
376
1145
1179
775
1638
2258
2592
916
238
1303
1367
202
3360
2994
1463
3829
2650
194
864
3194
833
1827
1700
2638
3102
562
2772
1379
2533
2885
851
326
2270
2527
2501
2173
2004
673
1700
107
980
3215
667
782
2567
2138
903
660
1437
2342
833
2525
833
641
193
1669
71
215
2372
494
1616
364
2019
1042
737
1156
2183
2089
1437
1315
1358
531
1124
2515
1767
833
1325
376
2524
1863
618
2257
395
2885
2486
794
1733
1977
2879
2707
833
382
1160
3323
1551
3318
368
1145
2763
214
2625
2385
2650
315
917
257
3628
1683
3849
2637
2355
2200
1683
1755
2057
315
2638
1896
2511
2827
2577
833
3517
851
502
923
1452
1551
2559
2559
2688
830
87
3020
2271
2512
2772
130
1828
2707
977
405
647
2720
917
1592
2707
2407
2381
554
1094
574
1216
1240
2452
468
164
1437
977
1968
554
923
124
205
2524
1241
1094
666
2249
1740
851
65
2157
1064
395
19
2129
1641
3163
2707
945
1370
2533
867
107
1616
2742
1678
2707
2260
1421
3163
219
1400
1920
812
1094
1190
2508
2142
1199
1425
109
890
1197
1891
977
595
3478
1076
1151
1669
2404
1976
3163
2407
1931
466
3082
2448
3109
1753
2594
462
3215
782
833
1868
3102
2658
1370
621
2386
2117
1828
782
295
2110
2772
1069
482
376
2527
3628
2696
1156
2695
802
2407
531
1968
898
2155
1696
297
1815
2407
3323
1560
610
370
621
2339
311
674
2636
1094
1075
326
2407
1616
1406
412
1167
1931
845
2751
1880
395
205
1616
194
562
376
2110
627
613
2145
311
1700
2609
424
2190
468
1109
977
782
1109
1753
46
851
2146
468
1425
315
448
606
232
1808
621
1151
473
1400
2805
851
1755
1973
654
2157
219
2270
2650
63
66
2559
520
395
1315
1014
2885
370
1475
121
2369
2687
2019
1315
613
818
833
3834
482
376
2559
1400
1700
1497
600
2407
1315
643
2249
833
1724
988
2063
2688
1809
338
74
2271
2355
2567
2025
194
370
2407
2636
95
2805
300
2105
1827
364
2168
1379
2090
468
374
772
673
903
1733
424
2119
1700
782
2772
1780
773
2688
110
774
782
2142
782
2707
3318
3150
988
205
1880
1045
1482
1425
2674
284
610
527
94
326
618
598
917
2386
473
1477
2811
1633
606
1766
473
3118
65
2527
2404
2064
2637
845
647
2218
833
2448
368
2443
506
1768
2342
87
794
511
1260
19
2707
618
109
988
833
2742
1813
1214
1968
604
1755
2322
2019
2458
3323
1324
468
782
1094
429
1370
582
1798
482
2688
288
1179
1241
613
1079
1840
2096
833
71
2295
222
1755
851
2525
2407
77
623
1079
562
1683
2758
1683
1046
431
237
2183
1894
405
660
3102
71
988
520
202
1226
1619
2063
1145
3164
2142
1325
3120
2802
527
2342
654
1167
412
851
1035
845
710
796
2577
618
214
149
3163
1458
2019
796
851
1594
782
237
610
1190
3182
833
798
2890
621
1683
758
143
2625
3318
782
2404
194
1683
376
1201
215
3215
623
1740
2019
1766
284
222
576
74
730
2257
833
131
3164
1497
1696
2577
2447
1151
2428
610
970
383
673
3318
2060
888
2318
878
3318
2129
1454
838
1813
2386
1145
269
107
641
809
284
2772
833
525
1151
613
782
471
130
65
890
3179
991
833
833
1046
1616
833
821
621
1441
856
1709
326
2372
833
2772
2458
2925
833
1301
2385
1325
1638
794
2926
2619
621
638
1214
1133
382
621
833
2658
1669
184
2295
2820
833
782
2428
300
1268
2039
1311
2758
149
199
382
588
1057
818
610
3215
290
2515
775
1069
2772
833
2881
1477
2015
1156
2772
1195
110
1014
41
2381
1985
1756
1589
121
1899
833
658
783
35
2559
2063
1370
2707
1379
1156
194
462
794
2407
2063
2762
209
3150
692
917
1922
1148
110
833
2129
610
1458
1201
2636
2772
1039
290
1633
2257
2890
2428
1358
977
1922
2707
1538
3102
713
107
3310
1756
2007
3310
980
730
2404
2258
237
531
2770
772
1616
471
2772
856
2515
1014
2561
833
2594
977
802
995
1311
142
582
2428
1700
2270
2381
954
783
896
2145
2157
65
812
1755
903
2257
2114
673
2642
562
1813
405
698
1240
382
2678
766
2183
1334
2407
2707
898
3150
1425
772
424
209
1594
1400
311
2146
916
2636
2533
618
780
379
2707
667
2802
482
1809
74
3318
1696
41
1100
301
531
311
2163
2625
1840
2063
2064
2257
903
610
1334
856
833
2144
1088
774
2551
2763
643
3102
2258
2528
637
2794
2063
3127
1241
794
1458
774
1400
2342
2561
621
903
2912
2407
654
47
2594
94
2527
251
1028
1046
64
124
2342
604
110
3164
1076
2428
290
667
2696
623
74
916
2786
2321
554
286
1696
251
867
1151
623
782
1931
1740
917
1377
606
2407
1015
19
730
2126
3163
2015
1616
1294
94
407
2257
2525
713
1454
3163
1477
1309
1981
2772
1696
2678
2794
607
951
2766
2271
798
1195
595
1611
2025
1616
2183
2342
2802
46
833
2567
1086
1915
1133
1638
2772
120
619
1915
2891
2448
361
1076
2385
383
2110
3318
1260
473
2637
491
531
2934
238
606
1145
1133
507
465
2934
405
794
838
431
1968
273
2678
613
301
2262
1828
2707
951
782
2695
368
2043
1334
194
1240
1094
382
2173
2742
866
2355
898
199
660
527
527
193
904
3093
370
1709
2671
1894
2591
491
916
2942
2149
1315
2155
782
667
917
2249
2149
2662
2228
654
923
851
1756
473
2561
2501
782
1677
1109
164
1199
782
232
520
1370
2890
87
833
2811
2295
1669
2173
2064
149
851
251
613
194
713
2090
621
2295
2881
215
2448
640
582
3209
1190
1167
3093
1827
1094
2407
576
643
2592
782
3318
2707
2695
412
3163
782
833
3517
1981
1124
1922
238
1377
1260
3318
2743
2157
64
1145
2270
316
1696
2257
2153
3150
3163
154
405
1441
1358
130
1133
772
2407
641
262
1276
2989
1294
1894
2805
2371
1179
833
1641
527
794
898
2168
290
2772
1187
1497
3017
660
1700
2707
431
730
2249
833
3310
2025
1145
1996
1087
833
2129
1397
361
667
833
2785
3163
1088
1255
775
2515
2758
2050
1808
667
798
782
2127
782
1315
143
623
1931
630
623
121
482
1268
1809
660
219
1868
1379
194
194
482
2707
1669
3215
382
2114
1303
1813
1912
2355
917
2766
110
1996
774
1715
19
311
1766
2511
2742
3163
2443
851
1899
1255
2355
812
2448
1425
2890
1638
1100
845
237
1151
782
1756
1445
2105
2531
604
643
364
531
833
300
639
2123
2444
774
1985
74
1740
1457
1075
621
2619
1463
1124
2934
729
1334
47
1039
710
782
311
1996
1370
1069
1165
1190
3163
520
600
520
2890
1920
3179
74
1069
851
856
193
1445
2802
2772
833
2678
3215
1271
660
2763
405
2942
1728
2114
1268
867
821
647
2143
3311
613
2907
431
193
1295
630
710
1779
2302
818
782
251
379
1931
766
2321
2163
215
2407
1766
94
610
1094
326
766
2424
1715
2567
2342
2811
1086
19
376
3849
1677
654
405
1709
1915
338
903
1840
356
2707
2525
833
3179
666
255
1809
1753
2637
2567
1199
627
3163
1094
194
257
1199
621
1755
3310
2263
1920
782
1109
2707
2055
667
301
46
817
880
2805
1290
222
1088
2707
621
2766
3179
673
674
833
2515
1151
2772
2594
1755
355
2525
1477
917
621
1276
2155
143
3323
2236
1700
1178
1890
2512
1334
1145
2127
2881
794
2890
2561
205
1920
2019
1638
1616
1046
2772
851
917
1406
833
833
468
610
2530
1683
951
1482
562
1315
833
1301
3102
775
1477
121
2183
774
2428
497
1268
2257
637
1324
1633
471
1046
1069
833
1094
794
2114
1875
833
951
917
468
809
2696
2060
1594
1756
2638
1156
290
2322
205
19
121
3209
2262
527
798
2501
2064
637
833
782
2407
775
610
1478
880
232
290
621
1756
2785
637
1303
3310
3163
473
1268
371
3163
280
1214
364
794
2696
903
975
1683
1766
467
782
1100
2907
1133
2355
1976
2163
2501
1683
2090
1179
1633
431
833
1064
1325
219
1700
1744
845
809
520
1241
150
1894
2212
2567
833
833
1709
412
1724
1594
124
3372
110
1214
3179
1069
130
87
1076
1241
2772
1325
1808
2372
2144
1968
2407
2476
2173
1195
2540
600
1700
2657
2695
1875
2674
468
2397
2671
903
637
71
2050
2298
1633
1151
977
1094
365
237
113
1808
3102
3179
290
878
193
856
851
1076
737
1240
1981
1452
3164
1715
1165
371
1616
1195
1815
833
187
782
1068
2339
1195
237
2567
1195
2696
3102
1920
3118
382
371
2262
2678
109
87
2386
3120
2743
2707
604
732
1454
1458
527
2820
2372
2257
2029
149
251
1809
2559
3310
2695
284
1133
637
527
2110
1855
527
2114
2249
1641
2270
1379
3163
2772
2709
2527
1441
209
833
2428
2407
3150
2561
833
866
2772
639
1696
65
2772
1294
3118
713
2650
809
251
2270
2271
621
812
2167
1809
1753
2333
2055
2720
1912
288
215
2043
184
3164
2811
802
370
482
2527
856
1076
2685
2772
2218
74
851
1809
2642
621
2407
679
775
1155
273
2127
1199
1497
988
2515
3368
851
1946
149
471
1912
1827
798
2409
1638
2060
1255
2372
1214
431
2114
918
107
2625
774
63
2743
1076
3118
1808
1039
1482
1482
698
412
184
124
1334
1977
2772
1087
845
1301
2827
1114
376
2501
1733
954
2707
2321
654
3179
1899
1855
269
1880
1444
1057
2696
1240
1133
1497
3215
766
338
833
1828
520
464
1334
1013
1039
2064
1683
269
193
730
2636
637
610
667
1370
2743
1733
209
2773
143
2765
1813
2707
595
1315
627
2878
1677
838
107
833
775
980
149
1241
851
647
2090
818
3163
782
980
866
1756
641
798
1497
2827
2567
766
1268
193
124
65
2428
346
1155
1315
1156
2772
251
2766
1241
890
2636
2696
1677
818
2763
730
713
679
2685
3360
1683
818
1700
1069
47
953
1946
706
2695
2805
65
2385
2407
782
290
1243
120
621
2047
2505
3163
2695
2695
2802
833
1315
2064
2428
1442
1798
977
1179
2885
1324
1482
2592
833
205
2321
2114
205
1145
94
2448
1057
1094
610
2772
1035
2637
1249
2129
1377
621
2476
2407
627
3323
621
87
2890
1249
205
1560
2099
672
1981
595
3163
2515
1813
623
2089
199
1755
1902
2055
3150
1931
315
917
1828
482
1737
1156
531
637
295
1454
621
2114
1301
2146
1724
1151
302
637
468
431
1014
798
110
730
2720
1633
382
531
639
3370
1377
782
627
502
1461
2407
2055
2658
674
271
65
187
87
2149
1809
1165
109
1931
2055
2064
2322
621
2637
2657
2707
2720
2362
838
613
121
2678
1633
1379
673
1124
2527
2342
527
1551
833
87
1167
610
158
2772
1075
2786
3031
621
1358
1066
782
149
851
326
1057
654
368
758
3163
1753
2258
576
525
2287
2707
1370
627
151
468
851
2003
758
1478
782
374
193
610
833
1135
782
916
2114
1301
782
2407
1188
833
1891
3310
588
1638
2638
2525
520
1616
903
1551
775
610
1151
311
202
610
923
861
1461
1915
782
851
1379
667
867
2707
1766
65
198
610
637
990
1076
314
1827
574
130
214
3164
209
588
1325
1915
833
187
1240
3517
833
2515
2707
181
782
238
361
110
2407
1733
188
149
2511
1551
1683
838
326
2397
2685
412
3179
130
3102
794
1377
2691
130
1764
1920
173
1458
2642
2007
2772
2257
2355
64
833
1756
467
3215
368
2015
814
934
1133
2158
562
424
1767
383
758
1114
2533
977
994
1260
2385
491
1255
482
774
1276
643
370
782
1458
1349
355
1422
637
2110
2730
1482
1633
50
1187
193
2766
2696
1828
782
1156
65
660
494
2638
1767
2912
2707
1915
2045
150
562
1683
2322
3834
1797
1912
2512
833
1593
667
262
1263
798
782
371
710
2772
23
2912
1165
2662
1135
364
2045
916
1358
1379
2853
2885
1683
1064
623
916
890
951
2770
371
1315
468
909
735
2097
1458
376
3595
2362
2119
1946
782
2090
851
604
65
1755
1828
1445
1696
1976
2707
2559
3163
2105
1069
2762
520
1466
2911
995
782
782
2802
1094
1641
637
2145
689
833
2688
2060
635
1755
1638
845
3849
647
1922
1482
1145
713
1809
2695
1759
1441
730
1195
1167
1815
459
1156
143
1167
643
2878
1151
1458
637
3109
1370
2518
3517
975
2512
194
598
1809
468
286
2881
1497
266
71
3360
520
2658
1616
3163
1303
2114
1325
610
290
582
2805
64
1452
300
610
3811
812
1334
1890
19
2688
562
2707
2555
3318
121
2372
2742
3093
621
2511
3163
2055
782
1931
2567
772
562
149
2772
368
1066
2105
794
2625
637
2019
2407
368
1377
1167
2428
654
3834
311
1764
184
1468
65
977
917
219
782
954
520
2142
3318
326
465
2055
109
1809
3318
109
2190
770
1616
1714
589
1100
3120
2515
1946
2776
1815
1724
977
2372
209
1715
833
2339
2772
1397
300
149
412
19
376
637
2025
1076
643
1271
782
1377
766
772
124
130
1815
1425
1311
1829
2157
66
47
2427
1756
1450
1482
621
2772
1863
798
2577
2386
3318
2540
1315
830
798
371
1968
2674
1167
2019
2025
2428
2050
1133
1811
3163
361
1406
851
674
637
2428
1046
1425
772
2145
1241
758
2917
640
666
562
774
1454
3163
3628
2662
2695
120
1214
1931
903
851
782
782
2707
639
851
477
1066
2696
1268
376
1094
621
1894
2835
610
2942
2050
2157
181
623
606
431
2407
640
464
2561
2730
149
468
2258
916
2762
821
2763
679
194
980
194
917
1257
262
3179
2925
371
1740
654
977
903
890
1301
23
995
1087
1076
772
1894
647
2671
812
996
3360
65
792
194
604
780
1756
326
1397
2559
2518
2168
833
2511
395
1133
2404
269
1315
2671
1014
368
1379
782
1100
1946
1968
1197
1086
1276
3163
562
2043
554
520
527
1145
1753
909
1075
1311
130
774
1039
2689
809
3834
3323
296
1370
1976
468
412
1188
3164
1260
2157
1756
1109
288
2707
2055
468
1912
2114
1899
851
1671
2763
300
2772
623
109
1633
1912
916
1064
197
775
473
833
1358
604
2501
2090
833
2157
2302
995
2926
194
3163
1349
660
2385
1733
527
667
1334
2772
1683
1102
1974
1035
1899
2105
1190
149
833
3118
2105
531
3853
917
951
2577
782
2063
63
2720
65
2155
604
3310
641
301
290
215
1109
286
3107
1709
2766
618
2057
2654
1114
271
2129
2257
2339
812
2173
833
1325
364
3517
2144
2448
616
473
2287
2063
1913
130
812
600
2064
2404
782
1260
1315
600
1458
621
87
1809
64
3163
1358
482
1766
602
2105
110
1482
1594
2394
977
467
833
618
290
63
802
74
1133
1406
1931
1086
1683
890
2720
1808
23
2695
19
1450
1756
2271
610
1379
794
1301
1932
1683
1311
2443
780
1303
1069
2811
1633
1199
1133
1638
2707
1364
3323
2271
1406
2050
2695
2875
647
2339
3318
2163
1756
2362
2707
2820
2386
775
1133
783
110
2318
273
643
2811
1094
1753
1875
291
1478
1931
2751
1875
3318
1813
74
783
851
637
300
1728
2661
194
1151
1827
2064
431
1594
1780
2505
383
405
1262
468
953
923
2355
758
1863
1035
2567
2518
2050
2190
654
2658
1753
782
600
2342
2907
301
1828
1766
1756
1734
173
1787
1968
424
506
1370
975
2287
2555
1855
2404
1260
1133
2567
1179
2302
1195
2542
772
1358
1492
273
133
730
290
1268
1066
1195
673
1458
674
2372
1066
1241
1452
758
1088
1931
2871
1260
923
782
2619
431
621
2372
1133
2114
1809
2559
621
3650
1922
2525
2003
2055
2443
1014
2772
2695
315
1249
193
2262
1815
1683
1696
1931
1028
1551
130
109
621
610
197
2631
2805
3118
1441
194
783
3517
471
3310
2287
3069
600
1425
1976
1920
2339
2638
1094
3163
621
1069
394
2129
610
1696
1263
1311
851
300
833
1039
2527
2577
2678
2272
64
2770
520
554
2046
3118
1179
1445
2586
1827
2786
988
2501
1199
3215
19
2045
3368
2678
2619
833
1064
3332
1064
1358
1240
2129
2911
2763
2551
2707
2287
2443
3318
923
468
1482
604
194
1349
1638
598
2762
595
2090
1815
520
1003
562
1764
468
431
2526
1566
238
794
2772
380
1551
2772
1920
41
1311
2322
782
1669
466
288
1243
773
1482
1482
2762
737
2512
468
288
300
1199
833
1086
311
1715
2642
473
1406
1349
2805
63
2372
1301
482
2559
890
1638
2287
494
2881
2057
833
1482
833
554
1370
1187
1808
124
3673
1441
2322
878
2270
2912
643
838
471
782
1214
3228
1441
1700
3120
903
621
2257
1045
888
431
429
2707
833
87
520
2428
1358
1090
3517
833
554
833
782
1370
595
2289
2258
954
621
2772
2019
890
392
370
193
1406
1397
2385
2577
623
2827
370
654
1452
730
2658
2168
1014
2047
1458
2114
2386
3522
237
1301
782
794
2258
257
431
1075
1724
376
782
1715
1195
554
713
19
2146
2501
1301
2707
2407
2890
124
637
66
2525
856
2019
2342
1151
1057
2720
916
1740
643
953
2890
1255
3120
2110
1912
833
582
2155
1075
1985
2173
667
2671
1069
2637
730
3163
1756
2611
812
2043
2355
482
3360
713
2890
361
1968
1868
1066
315
382
2146
431
531
2663
473
290
1145
1920
1477
1179
130
613
232
2567
833
1133
2397
1478
2763
2108
774
3179
194
1064
1188
2407
2854
588
977
1633
3517
2258
969
2854
471
494
627
1981
2567
1151
2551
1425
2105
300
1798
1896
297
2157
732
833
87
23
3822
2443
903
1094
775
1045
74
315
2772
3323
2772
2090
1987
466
851
562
1243
284
980
610
613
639
627
1992
1397
588
383
2772
2772
833
2683
1151
1190
613
301
621
2551
257
150
1334
531
782
1124
1263
2458
613
992
1188
1458
772
954
1425
1756
851
888
1976
222
215
970
595
3118
2050
2270
64
311
917
2271
1179
640
1868
531
1920
63
1076
1890
130
202
1715
1756
833
2707
3834
780
782
199
782
1199
19
465
2763
782
19
975
2671
2114
775
1671
338
2262
1931
1324
710
2050
395
2043
1133
667
1042
2355
1946
621
2772
3310
838
2364
780
1677
1838
1683
1188
2190
945
1740
1566
798
1358
1808
798
977
2155
2511
311
1268
3102
1973
482
1829
3834
641
851
1669
2497
1425
3360
783
845
798
1276
1156
1458
833
65
2144
2772
2114
1551
812
2540
19
237
833
667
1464
219
2772
3849
19
2262
654
2671
482
2355
482
209
302
311
1268
613
47
1039
772
424
991
1813
2267
2658
1094
2754
3118
1165
673
494
205
1828
809
2381
2040
468
2019
1809
1659
2021
2527
2004
2754
130
2685
977
473
1076
380
702
3163
311
462
2911
1133
471
1766
621
215
1014
2592
473
1324
2015
947
1179
2508
2885
2105
1696
782
1088
3109
1669
610
2619
588
1809
1992
977
2333
2742
2090
262
133
833
610
181
2157
494
1028
1759
2407
2772
1165
1088
19
1156
197
2333
2258
554
2060
639
2688
2650
1425
1709
3318
2443
851
604
2527
644
2763
1671
3849
3323
2428
1325
2342
64
2294
782
3318
1671
1748
464
199
1756
758
2692
1300
730
1669
232
2060
520
326
730
3310
74
1767
1425
1068
1638
1920
618
562
758
59
194
494
890
1358
2372
2142
2772
2258
3163
1638
3368
1696
2385
371
2305
2696
909
782
2688
833
621
371
1755
713
977
2027
1042
1249
364
851
1076
364
782
610
2129
3163
1268
1683
2812
953
355
502
2355
588
2252
2505
2559
3109
845
1260
2650
2047
1798
2173
194
1458
2912
3491
2707
2772
782
2428
215
3179
833
284
678
2767
2567
1315
65
3118
124
2881
1683
1482
361
2683
1753
1669
2811
2934
2720
2811
2827
2443
1151
1715
2443
782
775
1477
1733
954
1379
1315
2594
2110
782
951
1188
2322
364
1187
2295
1066
1753
2271
833
1766
3163
311
2015
621
667
1109
1066
3163
1633
772
3579
2625
809
833
2505
2551
2057
1075
2527
980
647
1377
2019
1195
296
782
1199
782
2225
1709
1379
1133
3163
2404
2407
1828
643
1808
833
604
1379
2890
374
2637
110
502
604
2707
997
2674
462
1301
1766
782
3227
715
290
679
1616
326
396
382
2885
376
2064
2003
782
1633
1497
3215
576
2257
2271
906
627
121
64
181
833
1195
623
3318
582
621
3318
193
3318
1695
833
1076
975
621
610
412
1042
2707
980
2772
124
623
326
2592
2381
627
280
2302
851
1880
599
2638
775
618
1976
1406
1809
641
469
888
1039
1478
1445
3150
529
1315
1315
2707
2671
2561
1406
1303
1325
2114
1155
2772
2277
3323
1079
962
194
379
3138
2527
1894
1815
1931
1733
845
1167
1156
1827
3163
643
3164
782
1482
2155
1715
1241
2802
1696
3102
907
758
2157
301
2763
2229
1145
2050
1133
604
1922
3179
867
909
2786
2696
2019
468
3310
2679
600
2449
2055
1145
2533
990
554
1406
2407
311
1241
730
595
159
1145
2428
2332
1813
288
431
262
2525
637
1633
713
2110
286
3102
1100
2707
2342
3398
713
1315
262
1156
730
23
1046
997
424
1441
290
2827
2685
1157
2146
2142
3150
621
2943
796
1700
2173
667
1145
3368
3318
621
1477
600
867
1766
2322
405
2609
638
3120
205
2505
833
990
1968
623
232
2064
773
262
782
238
1616
610
41
917
3215
621
1827
160
794
1241
1840
1145
2696
1764
2302
361
2019
1151
1423
2144
812
2443
2559
364
269
2515
66
2129
1370
660
1828
2258
1179
1315
2428
1124
1551
588
74
41
623
262
977
2047
1880
1076
782
1325
2515
610
1255
284
1461
3215
604
71
3163
120
482
288
1458
301
732
818
251
1458
364
1249
1100
3628
1868
647
202
222
1461
1931
1109
1068
3102
251
772
2362
1406
833
851
473
1057
1968
1842
995
977
1995
613
818
1268
1915
2381
782
1440
62
2025
2183
1477
1677
2057
2950
2511
2019
2407
2015
466
990
1214
713
3318
2518
2501
2772
412
110
654
1445
311
774
1146
2407
1767
1683
149
3318
783
782
1641
618
3163
1064
1260
2262
3093
184
3163
2807
1303
1753
3163
424
604
1838
466
1815
2060
2015
531
833
610
109
2047
1875
1740
2355
405
2683
783
613
2772
790
1057
205
782
2515
2625
2638
2707
2407
71
771
149
851
2173
2078
2183
818
3368
2129
2533
1311
1421
405
1441
2525
1406
2027
851
2007
2125
362
2695
431
380
766
833
199
19
2691
1156
954
1551
610
710
1511
1808
3118
1452
520
1156
1915
120
1477
1594
2890
379
1761
219
63
782
2772
1827
618
2802
1895
660
2407
1560
903
1243
647
2772
2772
1276
87
775
654
1458
1068
1124
1075
1271
315
2772
1840
1827
2381
2407
2658
311
194
1075
833
1039
2527
3098
1633
219
554
1616
1364
2525
613
1981
2428
3163
159
130
194
782
1086
782
637
1066
600
1406
782
773
311
3281
782
1976
2145
3109
2671
2146
2407
621
833
833
2707
2619
1076
109
833
2772
2089
1109
2642
1178
2772
1740
1045
782
64
197
1260
2129
1477
1303
3109
1057
1616
2372
2142
2881
1696
1199
194
2372
2688
1334
284
1827
376
772
1315
772
2743
783
29
1981
471
2871
1709
730
2592
467
623
405
2007
2772
134
130
838
845
1715
1151
1039
1981
2674
945
315
2890
1976
262
164
780
2772
610
2003
1809
1406
1187
1669
1039
1086
782
1133
2142
2257
2015
2397
2758
3517
2878
1931
2428
794
251
1014
794
660
917
473
199
2658
2407
1899
1243
1076
1214
772
2057
197
3109
1241
346
2772
3472
2577
232
562
311
2625
1827
3120
2658
1946
1551
1637
1145
1594
1377
637
2287
673
527
2785
2019
595
2678
1551
1045
2577
202
2511
527
473
2063
94
2762
610
990
193
2511
2772
2019
833
1379
1863
2142
364
1109
783
2961
2650
1809
2707
2511
1551
405
989
2505
1894
1109
1039
833
729
65
641
2146
46
906
1425
3269
467
2060
1477
94
2518
780
370
297
2550
2407
181
1303
149
364
604
796
1241
2912
1560
833
107
951
2339
3163
1828
199
917
1440
833
1828
953
3120
2772
2911
600
1454
1890
812
562
1809
65
621
2258
1497
107
94
71
